-
Notifications
You must be signed in to change notification settings - Fork 810
Description
Distribution
Linux Mint 22.1 Cinnamon
Package version
6.4.8
Graphics hardware in use
No response
Frequency
Always
Bug description
I am trying to make language switching keyboard shortcuts work the same way on Linux Mint Cinnamon as it works on Windows, to make it cognitively easier to frequently switch between using both systems.
If Alt-Shift (or Left Alt+Left Shift) shortcut is chosen to switch between keyboard layouts, then alt-shift-tab no longer moves to the previous window in the alt-tab window selector menu.
Steps to reproduce
- Have two keyboard layouts, e.g. English and Finnish.
- In the Keyboard -> Layouts -> Options... -> Switching to another layout shortcut, choose
Alt-Shiftas the shortcut to switch between layouts. - Hold down
Altand tap theTabkey. ReleaseTabbut do not releaseAlt. Hold downShiftkey and then tapTabkey again.
Expected behavior
After pressing Alt-Shift-Tab, the selector should move to the previous window. But instead it moves to the next window.
I.e. setting Alt-Shift as a shortcut to switch languages has effectively disabled Alt-Shift-Tab from working.
Additional information
Windows has a very nice intelligent behavior to manage the overlap between Alt-Shift switching keyboard layout and Alt-Shift-Tab moving to the previous window:
On Windows:
- Hold down
Alt - Press
Taband release it (whileAltis still being held down). This will show up the window switch menu - Press and release
Shiftkey (whileAltis still being held down)
Observe that on Windows this will not cause the language to change, since the alt-tab menu is open. I.e. languages are never changed while the window menu is open.
Chef's kiss if this logic could be implemented in Linux Mint, that would be very useful!