rux616 / karabiner-windows-mode

Karabiner-Elements complex ruleset to make using macOS friendlier by enabling common keyboard functionality used in Linux and Windows.
The Unlicense
331 stars 65 forks source link

add alt+tab #81

Closed rux616 closed 7 months ago

rux616 commented 7 months ago

Adds the Alt+Tab key binding. Credit goes to @fab1o for the JSON from which the JSONNET was derived.

Closes #14.

github-actions[bot] commented 7 months ago

Summary of JSON file changes this PR will cause:

 json/windows_shortcuts.json | 42 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

Detailed diffs:

json/windows_shortcuts.json ```diff diff --git a/json/windows_shortcuts.json b/json/windows_shortcuts.json index 68db383..62f3ad1 100644 --- a/json/windows_shortcuts.json +++ b/json/windows_shortcuts.json @@ -2763,6 +2763,48 @@ } ] }, + { + "description": "Tab (Alt) [+IDEs and Terminal Emulators]", + "manipulators": [ + { + "conditions": [ + { + "bundle_identifiers": [ + "^org\\.virtualbox\\.app\\.VirtualBoxVM$", + "^com\\.parallels\\.desktop\\.console$", + "^org\\.vmware\\.fusion$", + "^com\\.citrix\\.XenAppViewer$", + "^com\\.microsoft\\.rdc\\.macos$" + ], + "file_paths": [ + "Chrome Remote Desktop\\.app" + ], + "type": "frontmost_application_unless" + } + ], + "from": { + "key_code": "tab", + "modifiers": { + "mandatory": [ + "option" + ], + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "tab", + "modifiers": [ + "command" + ] + } + ], + "type": "basic" + } + ] + }, { "description": "F1", "manipulators": [ ```