Bug 91555 - xorg-server-1.16.4: alt+shift+<any> combinations not working if Alt+Shift is set as layout switching
Summary: xorg-server-1.16.4: alt+shift+<any> combinations not working if Alt+Shift is ...
Status: RESOLVED MOVED
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/Input/XKB (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-04 16:48 UTC by Garry Filakhtov
Modified: 2018-12-13 18:39 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
Patch, fixing the Alt+Shift behavior (3.02 KB, text/plain)
2015-08-04 16:48 UTC, Garry Filakhtov
no flags Details

Description Garry Filakhtov 2015-08-04 16:48:47 UTC
Created attachment 117514 [details]
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:
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.

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)
Comment 1 GitLab Migration User 2018-12-13 18:39:18 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/xserver/issues/313.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.