[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [3992] contrib/py/scripts/addons/ presets/keyconfig/blender_2012_experimental.py: New keymap: updated edge ring and edge loop select to add/remove selection

Nathan Vegdahl cessen at cessen.com
Wed Nov 21 02:56:46 CET 2012


Revision: 3992
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=3992
Author:   cessen
Date:     2012-11-21 01:56:42 +0000 (Wed, 21 Nov 2012)
Log Message:
-----------
New keymap: updated edge ring and edge loop select to add/remove selection
with shift/ctrl rather than just toggle with shift.

Modified Paths:
--------------
    contrib/py/scripts/addons/presets/keyconfig/blender_2012_experimental.py

Modified: contrib/py/scripts/addons/presets/keyconfig/blender_2012_experimental.py
===================================================================
--- contrib/py/scripts/addons/presets/keyconfig/blender_2012_experimental.py	2012-11-20 21:46:50 UTC (rev 3991)
+++ contrib/py/scripts/addons/presets/keyconfig/blender_2012_experimental.py	2012-11-21 01:56:42 UTC (rev 3992)
@@ -1091,21 +1091,30 @@
     #-----------
     
     # Shortest path
-    kmi = km.keymap_items.new('mesh.select_shortest_path', 'LEFTMOUSE', 'CLICK', alt=True)
+    kmi = km.keymap_items.new('mesh.select_shortest_path', 'LEFTMOUSE', 'CLICK', alt=True) # Replace
+    # TODO: add, remove
     
     # Edge loop
     kmi = km.keymap_items.new('mesh.loop_select', 'LEFTMOUSE', 'DOUBLE_CLICK') # Replace
     kmi.properties.extend = False
-    kmi = km.keymap_items.new('mesh.loop_select', 'LEFTMOUSE', 'DOUBLE_CLICK', shift=True) # Extend (TODO: Add)
+    kmi.properties.deselect = False
+    kmi = km.keymap_items.new('mesh.loop_select', 'LEFTMOUSE', 'DOUBLE_CLICK', shift=True) # Add
     kmi.properties.extend = True
-    # TODO: Remove
+    kmi.properties.deselect = False
+    kmi = km.keymap_items.new('mesh.loop_select', 'LEFTMOUSE', 'DOUBLE_CLICK', ctrl=True) # Remove
+    kmi.properties.extend = False
+    kmi.properties.deselect = True
     
     # Edge ring
     kmi = km.keymap_items.new('mesh.edgering_select', 'LEFTMOUSE', 'DOUBLE_CLICK', alt=True) # Replace
     kmi.properties.extend = False
-    kmi = km.keymap_items.new('mesh.edgering_select', 'LEFTMOUSE', 'DOUBLE_CLICK', alt=True, shift=True) # Extend (TODO: Add)
+    kmi.properties.deselect = False
+    kmi = km.keymap_items.new('mesh.edgering_select', 'LEFTMOUSE', 'DOUBLE_CLICK', alt=True, shift=True) # Add
     kmi.properties.extend = True
-    # TODO: Remove
+    kmi.properties.deselect = False
+    kmi = km.keymap_items.new('mesh.edgering_select', 'LEFTMOUSE', 'DOUBLE_CLICK', alt=True, ctrl=True) # Remove
+    kmi.properties.extend = False
+    kmi.properties.deselect = True
     
     kmi = km.keymap_items.new('mesh.select_all', 'A', 'PRESS')
     kmi.properties.action = 'TOGGLE'



More information about the Bf-extensions-cvs mailing list