xorg-server-1.16.4: alt+shift+<any> combinations not working if Alt+Shift is set as layout switching
Submitted by Igor Filakhtov
Assigned to Xorg Project Team
Description
Created attachment 117514 Patch, fixing the Alt+Shift behavior
I'm using Gentoo with xorg-server-1.16.4 and cinnamon-2.4.7, and am have multiple keyboard layouts. I've set LeftAlt+LeftShift combination to switch between available layouts.
Since then I can't use keyboard shortcuts, with "Alt+Shift", for example Alt+Shift+Tab should switch between opened windows in reverse direction to Alt+Tab.
Attached patch fixes the problem.
Reproducible: Always
Steps to Reproduce:
- Add multiple layouts
- Set layout switch on Alt+Shift
- Try to use Alt+Shift+Tab to switch between windows
Actual Results:
Keyboard layout is switched, windows switched only in forward direction.
Expected Results:
Keyboard layout stays the same, windows are switched in backward direction.
Originally reported to Gentoo: https://bugs.gentoo.org/show_bug.cgi?id=556156
(Not sure if it is correctly implemented, but at least it works for me)
Attachment 117514, "Patch, fixing the Alt+Shift behavior":
alt-shift-fix.txt