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.
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: