Open main menu

Difference between revisions of "Keymapper"

568 bytes added ,  17:56, 30 May 2020
Add an item to the TODO list
m (remove an obsolete todo)
(Add an item to the TODO list)
Line 115: Line 115:
== TODO ==
== TODO ==
* Consider adding support for joystick button combos
* Consider adding support for joystick button combos
* Rework the way keyboard input is mapped to actions. Match only on the keycode and then filter on the modifiers to handle partial matches. Besides keep a list of currently started actions. When receiving a key up event, check if an end event needs to be emitted for one of the started actions ignoring the modifiers (to handle the case where the user stops pressing the modifier keys first). Additionally filter the emitted actions based on the list of currently started actions to prevent an action from being started twice at the same time by two different inputs.
53

edits