|Summary:||make multimedia keys map as keys and not buttons|
|Product:||xorg||Reporter:||Olivier Crête <olivier.crete>|
|Component:||Input/evdev||Assignee:||Zephaniah E. Hull <warp-spam+fdo>|
|Status:||RESOLVED INVALID||QA Contact:||Xorg Project Team <xorg-team>|
|i915 platform:||i915 features:|
Description Olivier Crête 2006-09-30 18:12:34 UTC
On my MX3100 keyboard, some multimedia keys emit event numbers that the current driver maps to mouse buttons.. I change the range to make it smaller, and it works. There should probably be min/max options so users can change them depending on the type of hardware they have. Also, many of those events have ids over 256, and Xorg seems to do keycode%256... and its not very convenient because they get mapped as regular letters. So I added another patch that does 256-(keycode%256) so they get mapped onto unused keycodes. There should probably also be an option for this..
Comment 1 Olivier Crête 2006-09-30 18:12:59 UTC
Created attachment 7223 [details] [review] patch-against the current git tree
Comment 2 Peter Hjalmarsson 2006-11-17 03:37:49 UTC
I tried this patch agains xf86-input-evdev-1.1.4 but it does not seems to work anymore. xev gave me "buttons" before, but now xev gives me nothing.
Comment 3 Daniel Stone 2007-02-27 01:33:46 UTC
Sorry about the phenomenal bug spam, guys. Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 4 Peter Hutterer 2008-06-28 03:52:55 UTC
I just checked the sources for evdev 2.0 and the first half of your patch is basically in there, so the button mapping issue should be fixed. Can you confirm this please? As for the solutions to keycodes > 255 - no. The correct method would be to switch the keyboard mapping and then send the event % 256.
Comment 5 Peter Hutterer 2008-12-04 22:21:56 UTC
No feedback from reporter for 6 months. Closing.