Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Reynish <billrey@me.com>2019-05-12 23:50:44 +0300
committerWilliam Reynish <billrey@me.com>2019-05-12 23:50:44 +0300
commit6d89693222be1f5210366f934fb3804e7acbd744 (patch)
tree85e8b74bb8c5c731fdb044de7de26eb04819ed00 /release
parente2b60f858e0a3d96aa2914e5bfbf78cf3c887c74 (diff)
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
Diffstat (limited to 'release')
-rw-r--r--release/scripts/presets/keyconfig/keymap_data/industry_compatible_data.py30
1 files changed, 29 insertions, 1 deletions
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),
]
@@ -3531,6 +3531,30 @@ def km_transform_modal_map(_params):
# ------------------------------------------------------------------------------
+# 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),