diff options
author | Campbell Barton <ideasman42@gmail.com> | 2019-10-28 14:43:15 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2019-10-28 14:59:59 +0300 |
commit | de152d072488d1f122b732feaad8b0b4f554f07d (patch) | |
tree | 0a0f1d89daf02d7bc50365ab18b2a7ae1ff5f3fd /release/scripts/modules/bl_keymap_utils/keymap_from_toolbar.py | |
parent | df9f1d91daec6c3a613dcc177104d55a7197fbc9 (diff) |
Tool System: Use tapping Alt as a leader key to switch tools
Now tapping Alt prompts for a second input to switch tools.
Initial implementation of T69992
Diffstat (limited to 'release/scripts/modules/bl_keymap_utils/keymap_from_toolbar.py')
-rw-r--r-- | release/scripts/modules/bl_keymap_utils/keymap_from_toolbar.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/release/scripts/modules/bl_keymap_utils/keymap_from_toolbar.py b/release/scripts/modules/bl_keymap_utils/keymap_from_toolbar.py index bedad638dbe..da4a47783ad 100644 --- a/release/scripts/modules/bl_keymap_utils/keymap_from_toolbar.py +++ b/release/scripts/modules/bl_keymap_utils/keymap_from_toolbar.py @@ -25,7 +25,7 @@ __all__ = ( "generate", ) -def generate(context, space_type): +def generate(context, space_type, use_fallback_keys=True, use_reset=True): """ Keymap for popup toolbar, currently generated each time. """ @@ -66,7 +66,7 @@ def generate(context, space_type): # to 'drop' currently active tools (it's basically a 'none' tool). # so this allows us to quickly go back to a state that allows # a shortcut based workflow (before the tool system was added). - use_tap_reset = True + use_tap_reset = use_reset # TODO: support other tools for modes which don't use this tool. tap_reset_tool = "builtin.cursor" # Check the tool is available in the current context. @@ -76,11 +76,11 @@ def generate(context, space_type): from bl_operators.wm import use_toolbar_release_hack # Pie-menu style release to activate. - use_release_confirm = True + use_release_confirm = use_reset # Generate items when no keys are mapped. use_auto_keymap_alpha = False # Map manually in the default key-map. - use_auto_keymap_num = True + use_auto_keymap_num = use_fallback_keys # Temporary, only create so we can pass 'properties' to find_item_from_operator. use_hack_properties = True |