I'm using gnome-extra/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: 1. Add multiple layouts 2. Set layout switch on Alt+Shift 3. 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. ================================================================= Package Settings ================================================================= x11-base/xorg-server-1.16.4::geekmagus was built with the following: USE="nptl suid systemd udev xorg xvfb -dmx -doc -glamor -ipv6 -kdrive -minimal (-selinux) -static-libs -tslib -unwind -wayland -xnest" ABI_X86="64" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,lazy"
Created attachment 407818 [details, diff] Patch, fixing the Alt+Shift behavior
Where does that patch come from? It should probably forwarded to upstream to let them review it Thanks
Feel free to forward it to upstream. This patch is based on some findings over internet, combined and refined by me. Not pretty sure that if I did everything correctly, but it works well for me.
Then, it will be better if you try to forward it yourself and, then, post the link here to let us track the progress. The reason is that you will be the best one to try to modify it and check it in the case upstream want it to be modified a bit. If it's for xorg-server, it should be reported to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg Thanks a lot