Cannot set shortcuts for some 32-bit keysyms
Submitted by Ralph Siemsen
Link to original bug (#727685)
Description
I'm not certain if this is the correct spot to report this, but here goes:
After upgrading from gnome 3.8 to 3.10, I am no longer able to set keyboard shortcuts for certain keys on my keyboard. Using "xev" and "xmodmap", it looks like keys with large (32-bit) keysym values are failing, while those with smaller (16-bit) keysym values appear to work.
For example, I go to control center -> Keyboard -> Shortcuts -> navigation, and try to change the entry for "Switch to workspace 1".
- WORKS: keysym 0xff69 (Cancel), shows "Cancel" in the display, and hotkey works.
- FAILS: keysym 0x1005ff70 (SunProps), shows "0x10" in the display, the hotkey does not work. Seems to mess up other shortcuts as well.
In case it is relevant, here is what "xev" reports for the same keysym:
KeyPress event, serial 36, synthetic NO, window 0x1e00001, root 0xc4, subw 0x0, time 88039806, (128,165), root:(1607,983), state 0x0, keycode 138 (keysym 0x1005ff70, SunProps), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False
However, some 32-bit keysyms do appear to work, for example: 0x1008ff11 (XF86AudioLowerVolume) 0x1008ff13 (XF86AudioRaiseVolume)
Version: 3.10.x