diff options
author | Campbell Barton <campbell@blender.org> | 2022-04-05 05:29:31 +0300 |
---|---|---|
committer | Campbell Barton <campbell@blender.org> | 2022-04-05 05:29:31 +0300 |
commit | 0f530b0b03c5393944ecbf29d52e777dd162ee9d (patch) | |
tree | fbae00c6f6678e2b46c9651d62488749fbb3f634 /release | |
parent | f2b9bbd1942ee37ba7fbd38146751253114a4030 (diff) |
Fix T96885: drag fallback on tweak is using active tool instead
Ensure the fallback transforms on drag when used as a fallback.
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/presets/keyconfig/keymap_data/blender_default.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/release/scripts/presets/keyconfig/keymap_data/blender_default.py b/release/scripts/presets/keyconfig/keymap_data/blender_default.py index d29c7562d3d..289867af455 100644 --- a/release/scripts/presets/keyconfig/keymap_data/blender_default.py +++ b/release/scripts/presets/keyconfig/keymap_data/blender_default.py @@ -470,6 +470,13 @@ def _template_items_tool_select(params, operator, cursor_operator, fallback): {"properties": [("deselect_all", True)]}), (operator, {"type": 'LEFTMOUSE', "value": 'CLICK' if fallback else 'PRESS', "shift": True}, {"properties": [("toggle", True)]}), + + # Fallback key-map must transform as the primary tool is expected + # to be accessed via gizmos in this case. See: T96885. + *(() if not fallback else ( + ("transform.translate", {"type": 'LEFTMOUSE', "value": 'CLICK_DRAG'}, + {"properties": [("release_confirm", True)]}), + )) ] else: # Experimental support for LMB interaction for the tweak tool. |