diff options
Diffstat (limited to 'release/scripts/presets/keyconfig/Blender.py')
-rw-r--r-- | release/scripts/presets/keyconfig/Blender.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/release/scripts/presets/keyconfig/Blender.py b/release/scripts/presets/keyconfig/Blender.py index 8f9bea82358..7ce9a5650bd 100644 --- a/release/scripts/presets/keyconfig/Blender.py +++ b/release/scripts/presets/keyconfig/Blender.py @@ -87,6 +87,16 @@ class Prefs(bpy.types.KeyConfigPreferences): ) # Experimental: only show with developer extras, see: T96544. + use_tweak_select_passthrough: BoolProperty( + name="Tweak Select: Mouse Select & Move", + description=( + "The tweak tool is activated immediately instead of placing the cursor. " + "This is an experimental preference and may be removed" + ), + default=False, + update=update_fn, + ) + # Experimental: only show with developer extras, see: T96544. use_tweak_tool_lmb_interaction: BoolProperty( name="Tweak Tool: Left Mouse Select & Move", description=( @@ -283,6 +293,9 @@ class Prefs(bpy.types.KeyConfigPreferences): row = sub.row() row.prop(self, "use_select_all_toggle") + if show_developer_ui: + row = sub.row() + row.prop(self, "use_tweak_select_passthrough") if show_developer_ui and (not is_select_left): row = sub.row() row.prop(self, "use_tweak_tool_lmb_interaction") @@ -340,6 +353,7 @@ def load(): use_gizmo_drag=(is_select_left and kc_prefs.gizmo_action == 'DRAG'), use_fallback_tool=True, use_fallback_tool_rmb=(False if is_select_left else kc_prefs.rmb_action == 'FALLBACK_TOOL'), + use_tweak_select_passthrough=(show_developer_ui and kc_prefs.use_tweak_select_passthrough), use_tweak_tool_lmb_interaction=( False if is_select_left else (show_developer_ui and kc_prefs.use_tweak_tool_lmb_interaction) |