[Bf-blender-cvs] [915177f99ac] master: Industry Compat keymap: Fix gizmos stealing the Alt-key when navigating the viewport
William Reynish
noreply at git.blender.org
Wed Jan 8 21:14:22 CET 2020
Commit: 915177f99acb5f40d246311f9dcfc54d46c64c1b
Author: William Reynish
Date: Wed Jan 8 21:14:15 2020 +0100
Branches: master
https://developer.blender.org/rB915177f99acb5f40d246311f9dcfc54d46c64c1b
Industry Compat keymap: Fix gizmos stealing the Alt-key when navigating the viewport
===================================================================
M release/scripts/presets/keyconfig/keymap_data/industry_compatible_data.py
===================================================================
diff --git a/release/scripts/presets/keyconfig/keymap_data/industry_compatible_data.py b/release/scripts/presets/keyconfig/keymap_data/industry_compatible_data.py
index 4759a91ab93..4ca75ba75e0 100644
--- a/release/scripts/presets/keyconfig/keymap_data/industry_compatible_data.py
+++ b/release/scripts/presets/keyconfig/keymap_data/industry_compatible_data.py
@@ -115,6 +115,12 @@ def _template_items_animation():
]
+def _template_items_gizmo_tweak_value_drag():
+ return [
+ ("gizmogroup.gizmo_tweak", {"type": 'EVT_TWEAK_L', "value": 'ANY'}, None),
+ ]
+
+
# Tool System Templates
def _template_items_basic_tools(*, connected=False):
@@ -3635,6 +3641,30 @@ def km_3d_view_tool_transform(params):
)
+# Fallback for gizmos that don't have custom a custom key-map.
+
+
+def km_generic_gizmo_drag(_params):
+ keymap = (
+ "Generic Gizmo Drag",
+ {"space_type": 'EMPTY', "region_type": 'WINDOW'},
+ {"items": _template_items_gizmo_tweak_value_drag()},
+ )
+
+ return keymap
+
+
+def km_generic_gizmo_maybe_drag(params):
+ keymap = (
+ "Generic Gizmo Maybe Drag",
+ {"space_type": 'EMPTY', "region_type": 'WINDOW'},
+ {"items":
+ _template_items_gizmo_tweak_value_drag()
+ },
+ )
+
+ return keymap
+
# ------------------------------------------------------------------------------
# Full Configuration
@@ -3724,6 +3754,10 @@ def generate_keymaps(params=None):
km_eyedropper_colorramp_pointsampling_map(params),
km_transform_modal_map(params),
+ # Gizmos.
+ km_generic_gizmo_drag(params),
+ km_generic_gizmo_maybe_drag(params),
+
# Tool System.
km_image_editor_tool_uv_move(params),
km_image_editor_tool_uv_rotate(params),
More information about the Bf-blender-cvs
mailing list