[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