Opened 16 years ago
Last modified 2 years ago
#3608 new enhancement
SpicyKeys-like dialog when pushing unknown keys on multimedia keyboards
Reported by: | jonas.kirilla | Owned by: | nobody |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | Preferences/Shortcuts | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
I hope to eventually be able to simply press one of those extra keys and have the OS open a dialog, asking me what action to assign to it.
I think the input_server keyboard device hardcodes the PS2-scancode to keycode translation, filtering out unknown scancodes, meaning that an input_server filter, like that of SpicyKeys, can not know that those buttons were pressed.
I think what needs to be done is to make the keyboard device load the scancode translation from disk (BeOS: AT_Keyboard_Info) and/or allow changes at runtime.
The keyboard device could directly add unsupported scancodes to its lookup table, but I think it might be better to pass them on (B_UNKNOWN_SCANCODE?) to input_server filters, so e.g. SpicyKeys can react on it (by opening a dialog) on every keypress until the user has chosen a high-level action (or explicity no action) for the key to trigger.
Change History (2)
comment:1 by , 10 years ago
Component: | Add-Ons/Input Filters → Preferences/Shortcuts |
---|---|
Milestone: | R1 → Unscheduled |
Owner: | changed from | to
Version: | R1/pre-alpha1 → R1/Development |
https://review.haiku-os.org/c/haiku/+/5915 lets the user press the extra key for a shortcut.