Upstream compiz things this is actually a bug related to xkb in libX11.
Below is an excerpt from the compiz bug report:

Ok, looks like Jaunty's libX11 and/or X server are broken wrt Xkb events.
/usr/include/X11/XKBlib.h defines XkbStateNotifyEvent, which has a event_type
member:
http://cgit.freedesktop.org/xorg/lib/libX11/tree/include/X11/XKBlib.h#n116

The comment in the header file says that this member is either set to KeyPress
or KeyRelease, which are defined to 2 and 3 according to the X protocol
headers:
http://cgit.freedesktop.org/xorg/proto/xproto/tree/X.h#n186

For me, this was the case:
triggering state notify bindings in plugin text, mods 4, type 2                 
triggering state notify bindings in plugin workarounds, mods 4, type 2

For you, it's not:
> triggering state notify bindings in plugin wobbly, mods 4, type 78
> triggering state notify bindings in plugin switcher, mods 4, type 78

I am not sure where the values 78 and 79 are coming from, as they are defined
nowhere in Jaunty's X11 headers. But that's definitely the direction I would
suggest to look at :)

BTW, bindings with normal (non-modifier) keys are not affected, because they
are handled differently (not via XkbStateNotifyEvent, but via KeyPressEvent).


** Package changed: compiz (Ubuntu) => libx11 (Ubuntu)

** Changed in: libx11 (Ubuntu)
       Status: Confirmed => New

** Also affects: compiz
   Importance: Undecided
       Status: New

-- 
Keybindings consisting completely of modifier keys no longer work
https://bugs.launchpad.net/bugs/357365
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to