[Bf-blender-cvs] [6d89693222b] master: Industry Compat keymap: Fix gizmos overriding view manipulation

William Reynish noreply at git.blender.org
Sun May 12 22:50:47 CEST 2019


Commit: 6d89693222be1f5210366f934fb3804e7acbd744
Author: William Reynish
Date:   Sun May 12 22:50:44 2019 +0200
Branches: master
https://developer.blender.org/rB6d89693222be1f5210366f934fb3804e7acbd744

Industry Compat keymap: Fix gizmos overriding view manipulation

Previously, if the cursor was over a gizmo, you could not manipulate the view using Alt-key view manipulation

This addresses T60984 for this keymap

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

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 e9283c3b3d0..7c16c3d98db 100644
--- a/release/scripts/presets/keyconfig/keymap_data/industry_compatible_data.py
+++ b/release/scripts/presets/keyconfig/keymap_data/industry_compatible_data.py
@@ -92,7 +92,7 @@ def _template_items_object_subdivision_set():
 
 def _template_items_gizmo_tweak_value():
     return [
-        ("gizmogroup.gizmo_tweak", {"type": 'LEFTMOUSE', "value": 'PRESS', "any": True}, None),
+        ("gizmogroup.gizmo_tweak", {"type": 'LEFTMOUSE', "value": 'PRESS', "any": False}, None),
     ]
 
 
@@ -3530,6 +3530,30 @@ def km_transform_modal_map(_params):
     return keymap
 
 
+# ------------------------------------------------------------------------------
+# Gizmo System Keymaps
+
+def km_gizmos(_params):
+    items = []
+    keymap = (
+        "Gizmos",
+        {"space_type": 'EMPTY', "region_type": 'WINDOW'},
+        {"items": items},
+    )
+
+    return keymap
+
+
+def km_transform_gizmo(_params):
+    keymap = (
+        "Transform Gizmo",
+        {"space_type": 'VIEW_3D', "region_type": 'WINDOW'},
+        {"items": _template_items_gizmo_tweak_value()},
+    )
+
+    return keymap
+
+
 # ------------------------------------------------------------------------------
 # Tool System Keymaps
 
@@ -3717,6 +3741,10 @@ def generate_keymaps(params=None):
         km_eyedropper_colorramp_pointsampling_map(params),
         km_transform_modal_map(params),
 
+        # Gizmos.
+        km_gizmos(params),
+        km_transform_gizmo(params),
+
         # Tool System.
         km_3d_view_tool_move(params),
         km_3d_view_tool_rotate(params),



More information about the Bf-blender-cvs mailing list