[Bf-blender-cvs] [988c4259e54] blender2.8: Keymaps: add double click loop select to RMB keymap.

Brecht Van Lommel noreply at git.blender.org
Fri Nov 16 00:43:06 CET 2018


Commit: 988c4259e54db84d01c24d21d6be95a90239478e
Author: Brecht Van Lommel
Date:   Fri Nov 16 00:27:00 2018 +0100
Branches: blender2.8
https://developer.blender.org/rB988c4259e54db84d01c24d21d6be95a90239478e

Keymaps: add double click loop select to RMB keymap.

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

M	release/scripts/presets/keyconfig/keymap_data/blender_default.py

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

diff --git a/release/scripts/presets/keyconfig/keymap_data/blender_default.py b/release/scripts/presets/keyconfig/keymap_data/blender_default.py
index 8d05ff0db49..bbd5e2565ff 100644
--- a/release/scripts/presets/keyconfig/keymap_data/blender_default.py
+++ b/release/scripts/presets/keyconfig/keymap_data/blender_default.py
@@ -3689,19 +3689,17 @@ def km_mesh(params):
          {"properties": [("vertex_only", True)]}),
         # Selection modes.
         *_template_items_editmode_mesh_select_mode(),
+        # Loop Select with double click.
+        ("mesh.loop_select", {"type": params.select_mouse, "value": 'DOUBLE_CLICK'},
+         {"properties": [("extend", False), ("deselect", False), ("toggle", False)]}),
+        ("mesh.loop_select", {"type": params.select_mouse, "value": 'DOUBLE_CLICK', "shift": True},
+         {"properties": [("extend", True), ("deselect", False), ("toggle", False)]}),
+        ("mesh.loop_select", {"type": params.select_mouse, "value": 'DOUBLE_CLICK', "alt": True},
+         {"properties": [("extend", False), ("deselect", True), ("toggle", False)]}),
     ])
 
-    # Loop select: double click for left select to avoid conflicts.
-    if params.select_mouse == 'LEFTMOUSE':
-        items.extend([
-            ("mesh.loop_select", {"type": params.select_mouse, "value": 'DOUBLE_CLICK'},
-             {"properties": [("extend", False), ("deselect", False), ("toggle", False)]}),
-            ("mesh.loop_select", {"type": params.select_mouse, "value": 'DOUBLE_CLICK', "shift": True},
-             {"properties": [("extend", True), ("deselect", False), ("toggle", False)]}),
-            ("mesh.loop_select", {"type": params.select_mouse, "value": 'DOUBLE_CLICK', "alt": True},
-             {"properties": [("extend", False), ("deselect", True), ("toggle", False)]}),
-        ])
-    else:
+    if params.select_mouse == 'RIGHTMOUSE':
+        # Loop select with Alt.
         items.extend([
             ("mesh.loop_select", {"type": params.select_mouse, "value": params.select_mouse_value, "alt": True},
              {"properties": [("extend", False), ("deselect", False), ("toggle", False)]}),



More information about the Bf-blender-cvs mailing list