Hide Forgot
Description of problem: Keyboard shortcut choosen for changing the keyboard layout group is blocking some other keyboard shortcuts. This is caused by the fact that the layout grouping change event is triggered on the key press not release (as common in other operating systems). Choosing the combination Alt+Shift (which is common in Windows) will block all other shortcuts using Alt+Shift - for example Alt+Shift+Tab which is used to switch windows backwards. Choosing the combination Ctrl+Shift (which is common in Windows) will block all other shortcuts using Ctrl+Shift - for example Ctrl+Shift+Tab, which is used to switch tabs in given window backwards. I assume that all onther combinations suffer the same problem. Version-Release number of selected component (if applicable): Fedora 15 xorg-x11-server-Xorg-1.10.0-7.fc15.i686 How reproducible: 100% Steps to Reproduce: 1. Run gnome-control-center / Choose Region and Language / Tab Layouts / Options 2. Modify "Keys(s) to change layout" to enable "Alt+Shift" or "Ctrl+Shift" respectively. 3. Try how changed the behaviour of "Alt+Shift+Tab" or "Ctrl+Shift+Tab" respectively. Actual results: "Alt+Shift+Tab" or "Ctrl+Shift+Tab" stops working as "Alt+Shift" or "Ctrl+Shift" triggers the event on key press and not key release. Expected results: Alt+Shift Ctrl+Shift should change keyboard layout group. Alt+Shift+Tab Ctrl+Shift+Tab should remain in operation as usual. Additional info: Patch has been applied to Ubuntu for the same. https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/711842
Created attachment 494997 [details] proposed patch from Ubuntu Launchpad
Long standing upstream issue that won't be resolved anytime soon. The fix goes against the specification. https://bugs.freedesktop.org//show_bug.cgi?id=865