[Bf-blender-cvs] [bec08621d60] blender-v2.92-release: Fix T85363: Cmd + Tab shortcut overridden on macOS

Johannes Jakob noreply at git.blender.org
Thu Feb 4 14:37:03 CET 2021


Commit: bec08621d60771c2464d9ee20d679c7d202bd9e1
Author: Johannes Jakob
Date:   Thu Feb 4 14:27:44 2021 +0100
Branches: blender-v2.92-release
https://developer.blender.org/rBbec08621d60771c2464d9ee20d679c7d202bd9e1

Fix T85363: Cmd + Tab shortcut overridden on macOS

Adds an exception so that the key-binding `control + Tab` does not get
duplicated as `command + Tab` on macOS because this is a global system
shortcut for the app switcher.

The key-binding `command + Tab` was shown for the operators “Toggle
Graph Editor“ and “Toggle Dope Sheet” in Dope Sheet and Graph Editor,
but only `control + Tab` actually worked.

Differential Revision: https://developer.blender.org/D10304

===================================================================

M	release/datafiles/locale
M	release/scripts/addons
M	release/scripts/modules/bl_keymap_utils/platform_helpers.py
M	source/tools

===================================================================

diff --git a/release/datafiles/locale b/release/datafiles/locale
index 877a343fed9..6c693b5b0b2 160000
--- a/release/datafiles/locale
+++ b/release/datafiles/locale
@@ -1 +1 @@
-Subproject commit 877a343fed9613d8e02e7fe7181d3bbb628506f2
+Subproject commit 6c693b5b0b27468d4fd2d2c47ea023eebbb0dbc0
diff --git a/release/scripts/addons b/release/scripts/addons
index a3fa40ec0ba..dfeb905d62a 160000
--- a/release/scripts/addons
+++ b/release/scripts/addons
@@ -1 +1 @@
-Subproject commit a3fa40ec0ba525bc96cbfad49f854a0230b0524e
+Subproject commit dfeb905d62ae6d759d8da930f291e73505e6ca67
diff --git a/release/scripts/modules/bl_keymap_utils/platform_helpers.py b/release/scripts/modules/bl_keymap_utils/platform_helpers.py
index e18a902c562..a6058b993d5 100644
--- a/release/scripts/modules/bl_keymap_utils/platform_helpers.py
+++ b/release/scripts/modules/bl_keymap_utils/platform_helpers.py
@@ -49,6 +49,7 @@ def keyconfig_data_oskey_from_ctrl_for_macos(keyconfig_data_src):
                     'W',
                     'ACCENT_GRAVE',
                     'PERIOD',
+                    'TAB',
             }):
                 if (not item_event.get("alt")) and (not item_event.get("shift")):
                     return False
diff --git a/source/tools b/source/tools
index d7d7e9d41f7..dd131bc4f95 160000
--- a/source/tools
+++ b/source/tools
@@ -1 +1 @@
-Subproject commit d7d7e9d41f7499aa4639f96c843156ff834385ba
+Subproject commit dd131bc4f95103efa60ce11cafbf174efd7b3d4e



More information about the Bf-blender-cvs mailing list