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:
authorBrecht Van Lommel <brechtvanlommel@gmail.com>2018-11-16 02:27:00 +0300
committerBrecht Van Lommel <brechtvanlommel@gmail.com>2018-11-16 02:37:30 +0300
commit988c4259e54db84d01c24d21d6be95a90239478e (patch)
tree003c33acb0c476762f7a50bede04a3fb17f77622
parente18cc071f877d2b879a1c3bc23b82a881064fb43 (diff)
Keymaps: add double click loop select to RMB keymap.
-rw-r--r--release/scripts/presets/keyconfig/keymap_data/blender_default.py20
1 files changed, 9 insertions, 11 deletions
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)]}),