[Bf-blender-cvs] [5215c42e3c6] blender2.8: Revert "Keymap: remove 3D cursor keymap"

Campbell Barton noreply at git.blender.org
Thu Nov 15 23:45:53 CET 2018


Commit: 5215c42e3c6ec67859fa4081f93d1943a8c0bbc7
Author: Campbell Barton
Date:   Fri Nov 16 09:44:19 2018 +1100
Branches: blender2.8
https://developer.blender.org/rB5215c42e3c6ec67859fa4081f93d1943a8c0bbc7

Revert "Keymap: remove 3D cursor keymap"

This reverts commit 8ecc51e87fd0e3e9bb13622456d03d09926eab47.

This is needed for keymaps that dont include cursor placement by
default.

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

M	release/scripts/presets/keyconfig/keymap_data/blender_default.py
M	release/scripts/startup/bl_ui/space_toolsystem_toolbar.py

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

diff --git a/release/scripts/presets/keyconfig/keymap_data/blender_default.py b/release/scripts/presets/keyconfig/keymap_data/blender_default.py
index 53f1c159c01..5fbb19a5b58 100644
--- a/release/scripts/presets/keyconfig/keymap_data/blender_default.py
+++ b/release/scripts/presets/keyconfig/keymap_data/blender_default.py
@@ -4921,6 +4921,19 @@ def km_image_editor_tool_uv_annotate_eraser(params):
     )
 
 
+def km_3d_view_tool_object_cursor(params):
+    return (
+        "3D View Tool: Object, Cursor",
+        {"space_type": 'VIEW_3D', "region_type": 'WINDOW'},
+        {"items": (
+            ("view3d.cursor3d", {"type": params.tool_mouse, "value": 'PRESS'}, None),
+            ("transform.translate", {"type": params.tool_tweak, "value": 'ANY'},
+             {"properties": [("release_confirm", True), ("cursor_transform", True)]}),
+        ),
+        },
+    )
+
+
 def km_3d_view_tool_object_select_box(params):
     return (
         "3D View Tool: Object, Select Box",
@@ -5787,6 +5800,7 @@ def generate_keymaps(params=None):
         km_image_editor_tool_uv_annotate_line(params),
         km_image_editor_tool_uv_annotate_polygon(params),
         km_image_editor_tool_uv_annotate_eraser(params),
+        km_3d_view_tool_object_cursor(params),
         km_3d_view_tool_object_select_box(params),
         km_3d_view_tool_object_select_circle(params),
         km_3d_view_tool_object_select_lasso(params),
diff --git a/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py b/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py
index e681b794f66..08125156705 100644
--- a/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py
+++ b/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py
@@ -76,6 +76,7 @@ class _defs_view3d_generic:
                 "Set the cursor location, drag to transform"
             ),
             icon="ops.generic.cursor",
+            keymap=(),
             draw_settings=draw_settings,
         )



More information about the Bf-blender-cvs mailing list