Can probably be worked around by creating a new keymapping with an app like xkeysnail
. I contributed code to it recently to enable Alt/Ctrl+Tab functionality.
https://github.com/mooz/xkeysnail
Also I make use of it in my own project that remaps Alt+Tab to Ctrl+Tab... all while Ctrl is positioned in the Alt or Super key positions. If that isn't confusing then just sum it up to say it works like a Mac now. Also Super+Tab is remapped to Ctrl+Tab essentially, unless it is the terminal. Then, Ctrl really is control and no special remapping occurs on that particular key.
https://github.com/rbreaves/kinto
A short example of some remapping I do with it.
define_keymap(None,{
# Cmd Tab - App Switching Default
# App switching is mapped to use Ctrl+F13 in place of Tab
# this avoids Alt+Tab from still activating App Switching
# Ctrl+Tab is also used for In-App tab switching often times
# RCtrl is also mapped in Cmd key position only
K("RC-Tab"): K("RC-F13"),
K("RC-Shift-Tab"): K("RC-Shift-F13"),
K("RC-Grave"): K("RC-Shift-F13"),
# In-App Tab switching
# K("M-Tab"): K("C-Tab"), # Chromebook - In-App Tab switching
# K("M-Shift-Tab"): K("C-Shift-Tab"), # Chromebook - In-App Tab switching
K("Super-Tab"): K("LC-Tab"), # Default
K("Super-Shift-Tab"): K("LC-Shift-Tab"), # Default
K("LC-Grave") : K("LC-Shift-Tab"),
})