Well fix does what it is supposed to do - prevents binding only keys without modifiers.
For me on ubuntu 14.04 with default configuration Alt+Tab and Super+Tab does same thing. For testing I am using Remmina to connect to ubuntu 14.04.
Without fix:
s - opens menu
Tab - switch between last two applications?
With fix:
s - does not open menu. Super + s is supposed to open, but it does not work.
Tab - no longer switch. Alt+Tab works, Super + Tab does not.
Main problem is this - could not find XKB extension. Because of this metacity fails to get modifier for Super key (and other keys). I would say that vnc simply needs to support xkb. Of course this might be fixed in metacity if it is possible to get modifiers without xkb extension. But I have no time to search for solution.
I will set to verification-done since proposed fix does what it should and is already reported by two testers.
Well fix does what it is supposed to do - prevents binding only keys without modifiers.
For me on ubuntu 14.04 with default configuration Alt+Tab and Super+Tab does same thing. For testing I am using Remmina to connect to ubuntu 14.04.
Without fix:
s - opens menu
Tab - switch between last two applications?
With fix:
s - does not open menu. Super + s is supposed to open, but it does not work.
Tab - no longer switch. Alt+Tab works, Super + Tab does not.
Main problem is this - could not find XKB extension. Because of this metacity fails to get modifier for Super key (and other keys). I would say that vnc simply needs to support xkb. Of course this might be fixed in metacity if it is possible to get modifiers without xkb extension. But I have no time to search for solution.
I will set to verification-done since proposed fix does what it should and is already reported by two testers.