Industry Compat keymap: Fix loop selection

- Extending loops wasn't working correctly. This is now fixed.
- Also added ability to deselect loops by holding Ctrl and double-clicking
This commit is contained in:
William Reynish 2019-04-16 22:13:25 +02:00
parent d29bd6c6b7
commit 5d8030b8f3
Notes: blender-bot 2023-02-14 10:11:49 +01:00
Referenced by issue #63717,  Bug in the viewport
Referenced by issue #63693, 2.8. 'Import images as planes' add-on. Transparency in PNGs not preserved.
Referenced by issue #63698, Selecting Materials after creating a new file throws EXCEPTION_ACCESS_VIOLATION
Referenced by issue #63699, 2.8 Grease pencil. 'Pen up' event seems delayed relative to pen movement.
1 changed files with 3 additions and 1 deletions

View File

@ -3004,7 +3004,9 @@ def km_mesh(params):
("mesh.loop_select", {"type": 'LEFTMOUSE', "value": 'DOUBLE_CLICK'},
{"properties": [("extend", False), ("deselect", False), ("toggle", False)]}),
("mesh.loop_select", {"type": 'LEFTMOUSE', "value": 'DOUBLE_CLICK', "shift": True},
{"properties": [("extend", False), ("deselect", False), ("toggle", True)]}),
{"properties": [("extend", True), ("deselect", False), ("toggle", False)]}),
("mesh.loop_select", {"type": 'LEFTMOUSE', "value": 'DOUBLE_CLICK', "ctrl": True},
{"properties": [("extend", False), ("deselect", True), ("toggle", False)]}),
# Selection
("mesh.select_all", {"type": 'A', "value": 'PRESS', "ctrl": True}, {"properties": [("action", 'SELECT')]}),
("mesh.select_all", {"type": 'A', "value": 'PRESS', "ctrl": True, "shift": True}, {"properties": [("action", 'DESELECT')]}),