[Bug 35931] Using a regular key for a multimedia function in gnome-keybinding-properties renders that key useless
Mark Florian
markrian at gmail.com
Tue Mar 21 23:40:32 UTC 2006
Public bug reported:
https://launchpad.net/malone/bugs/35931
Affects: control-center gnome-control-center (Ubuntu)
Severity: Normal
Priority: (none set)
Status: Unconfirmed
Description:
Example:
Open gnome-keybinding-properties, under the Sound section find "Play (or
play/pause)", and assign the key combo Ctrl-B to it.
Now try and type the letter b normally anywhere - it doesn't work.
Using xev, typing the letter b should normally give this response:
KeyPress event, serial 26, synthetic NO, window 0x3800001,
root 0x119, subw 0x0, time 523284114, (93,381), root:(96,430),
state 0x10, keycode 56 (keysym 0x62, b), same_screen YES,
XLookupString gives 1 bytes: (62) "b"
XmbLookupString gives 1 bytes: (62) "b"
XFilterEvent returns: False
KeyRelease event, serial 29, synthetic NO, window 0x3800001,
root 0x119, subw 0x0, time 523284214, (93,381), root:(96,430),
state 0x10, keycode 56 (keysym 0x62, b), same_screen YES,
XLookupString gives 1 bytes: (62) "b"
But after assigning that key combo above, we get:
KeyPress event, serial 30, synthetic NO, window 0x3800001,
root 0x119, subw 0x0, time 523335268, (470,619), root:(473,668),
state 0x10, keycode 56 (keysym 0x1008ff14, XF86AudioPlay), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 30, synthetic NO, window 0x3800001,
root 0x119, subw 0x0, time 523335368, (470,619), root:(473,668),
state 0x10, keycode 56 (keysym 0x1008ff14, XF86AudioPlay), same_screen YES,
XLookupString gives 0 bytes:
The key has to be reset using xmodmap:
$ xmodmap -e 'keycode 56 = b'
for normal function to return.
Obviously, none of this should happen. It's just too silly.
More information about the desktop-bugs
mailing list