Skip to content

input system needs more love #198

Description

@Numerio

The input system is still not perfect. There's a latent issue where it seems like the original BeOS/Haiku drivers can sort of work as a state machine (especially for when gaining/losing focus), it seems that using xkb we are not able to warrant a stable and idempotent chain of events (e.g. if you lose focus, certain mouse or keyboard events will still be consistent from the point of view of the BView gaining/losing focus). It can be seen clearly in the "Task Manager", where it seems to detect a "ctrl+alt+canc" combination randomly even if nothing is pressed.

Other issues:

  • I broke double click somewhere in the past, deserves some analysis on previous changes.
  • I bet certain combinations might not work
  • Solidify the "ctrl+alt+fn" and "alt+fn" for vt switching, compared to both mac/pc style keymaps and eventual conflicts with workspaces and similar commands.
  • Needs solid testing, especially from users if possible.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions