[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [4398] contrib/py/scripts/addons/ node_efficiency_tools.py: Additional keyboard shortcuts for merging nodes, changing blend types or operations.

Bartek Skorupa bartekskorupa at bartekskorupa.com
Wed Mar 20 20:55:43 CET 2013


Revision: 4398
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=4398
Author:   bartekskorupa
Date:     2013-03-20 19:55:42 +0000 (Wed, 20 Mar 2013)
Log Message:
-----------
Additional keyboard shortcuts for merging nodes, changing blend types or operations.
The goal was to allow to use not only numpad keys, but regular keys as well.
In 'Add Reroutes to Outputs' - now it's possible to use numpad slash and regular slash.

Modified Paths:
--------------
    contrib/py/scripts/addons/node_efficiency_tools.py

Modified: contrib/py/scripts/addons/node_efficiency_tools.py
===================================================================
--- contrib/py/scripts/addons/node_efficiency_tools.py	2013-03-20 19:12:33 UTC (rev 4397)
+++ contrib/py/scripts/addons/node_efficiency_tools.py	2013-03-20 19:55:42 UTC (rev 4398)
@@ -19,7 +19,7 @@
 bl_info = {
     'name': "Nodes Efficiency Tools",
     'author': "Bartek Skorupa",
-    'version': (2, 0.08),
+    'version': (2, 0.09),
     'blender': (2, 6, 6),
     'location': "Node Editor Properties Panel (Ctrl-SPACE)",
     'description': "Nodes Efficiency Tools",
@@ -1260,18 +1260,33 @@
     kmi = km.keymap_items.new(MergeNodes.bl_idname, 'NUMPAD_0', 'PRESS', ctrl = True)
     kmi.properties.combo = 'MIX AUTO'
     addon_keymaps.append((km, kmi))
+    kmi = km.keymap_items.new(MergeNodes.bl_idname, 'ZERO', 'PRESS', ctrl = True)
+    kmi.properties.combo = 'MIX AUTO'
+    addon_keymaps.append((km, kmi))
     kmi = km.keymap_items.new(MergeNodes.bl_idname, 'NUMPAD_PLUS', 'PRESS', ctrl = True)
     kmi.properties.combo = 'ADD AUTO'
     addon_keymaps.append((km, kmi))
+    kmi = km.keymap_items.new(MergeNodes.bl_idname, 'EQUAL', 'PRESS', ctrl = True)
+    kmi.properties.combo = 'ADD AUTO'
+    addon_keymaps.append((km, kmi))
     kmi = km.keymap_items.new(MergeNodes.bl_idname, 'NUMPAD_ASTERIX', 'PRESS', ctrl = True)
     kmi.properties.combo = 'MULTIPLY AUTO'
     addon_keymaps.append((km, kmi))
+    kmi = km.keymap_items.new(MergeNodes.bl_idname, 'EIGHT', 'PRESS', ctrl = True)
+    kmi.properties.combo = 'MULTIPLY AUTO'
+    addon_keymaps.append((km, kmi))
     kmi = km.keymap_items.new(MergeNodes.bl_idname, 'NUMPAD_MINUS', 'PRESS', ctrl = True)
     kmi.properties.combo = 'SUBTRACT AUTO'
     addon_keymaps.append((km, kmi))
+    kmi = km.keymap_items.new(MergeNodes.bl_idname, 'MINUS', 'PRESS', ctrl = True)
+    kmi.properties.combo = 'SUBTRACT AUTO'
+    addon_keymaps.append((km, kmi))
     kmi = km.keymap_items.new(MergeNodes.bl_idname, 'NUMPAD_SLASH', 'PRESS', ctrl = True)
     kmi.properties.combo = 'DIVIDE AUTO'
     addon_keymaps.append((km, kmi))
+    kmi = km.keymap_items.new(MergeNodes.bl_idname, 'SLASH', 'PRESS', ctrl = True)
+    kmi.properties.combo = 'DIVIDE AUTO'
+    addon_keymaps.append((km, kmi))
     kmi = km.keymap_items.new(MergeNodes.bl_idname, 'COMMA', 'PRESS', ctrl = True)
     kmi.properties.combo = 'LESS_THAN MATH'
     addon_keymaps.append((km, kmi))
@@ -1282,31 +1297,58 @@
     kmi = km.keymap_items.new(MergeNodes.bl_idname, 'NUMPAD_0', 'PRESS', ctrl = True, alt = True)
     kmi.properties.combo = 'MIX MIX'
     addon_keymaps.append((km, kmi))
+    kmi = km.keymap_items.new(MergeNodes.bl_idname, 'ZERO', 'PRESS', ctrl = True, alt = True)
+    kmi.properties.combo = 'MIX MIX'
+    addon_keymaps.append((km, kmi))
     kmi = km.keymap_items.new(MergeNodes.bl_idname, 'NUMPAD_PLUS', 'PRESS', ctrl = True, alt = True)
     kmi.properties.combo = 'ADD MIX'
     addon_keymaps.append((km, kmi))
+    kmi = km.keymap_items.new(MergeNodes.bl_idname, 'EQUAL', 'PRESS', ctrl = True, alt = True)
+    kmi.properties.combo = 'ADD MIX'
+    addon_keymaps.append((km, kmi))
     kmi = km.keymap_items.new(MergeNodes.bl_idname, 'NUMPAD_ASTERIX', 'PRESS', ctrl = True, alt = True)
     kmi.properties.combo = 'MULTIPLY MIX'
     addon_keymaps.append((km, kmi))
+    kmi = km.keymap_items.new(MergeNodes.bl_idname, 'EIGHT', 'PRESS', ctrl = True, alt = True)
+    kmi.properties.combo = 'MULTIPLY MIX'
+    addon_keymaps.append((km, kmi))
     kmi = km.keymap_items.new(MergeNodes.bl_idname, 'NUMPAD_MINUS', 'PRESS', ctrl = True, alt = True)
     kmi.properties.combo = 'SUBTRACT MIX'
     addon_keymaps.append((km, kmi))
+    kmi = km.keymap_items.new(MergeNodes.bl_idname, 'MINUS', 'PRESS', ctrl = True, alt = True)
+    kmi.properties.combo = 'SUBTRACT MIX'
+    addon_keymaps.append((km, kmi))
     kmi = km.keymap_items.new(MergeNodes.bl_idname, 'NUMPAD_SLASH', 'PRESS', ctrl = True, alt = True)
     kmi.properties.combo = 'DIVIDE MIX'
     addon_keymaps.append((km, kmi))
+    kmi = km.keymap_items.new(MergeNodes.bl_idname, 'SLASH', 'PRESS', ctrl = True, alt = True)
+    kmi.properties.combo = 'DIVIDE MIX'
+    addon_keymaps.append((km, kmi))
     
     kmi = km.keymap_items.new(MergeNodes.bl_idname, 'NUMPAD_PLUS', 'PRESS', ctrl = True, shift = True)
     kmi.properties.combo = 'ADD MATH'
     addon_keymaps.append((km, kmi))
+    kmi = km.keymap_items.new(MergeNodes.bl_idname, 'EQUAL', 'PRESS', ctrl = True, shift = True)
+    kmi.properties.combo = 'ADD MATH'
+    addon_keymaps.append((km, kmi))
     kmi = km.keymap_items.new(MergeNodes.bl_idname, 'NUMPAD_ASTERIX', 'PRESS', ctrl = True, shift = True)
     kmi.properties.combo = 'MULTIPLY MATH'
     addon_keymaps.append((km, kmi))
+    kmi = km.keymap_items.new(MergeNodes.bl_idname, 'EIGHT', 'PRESS', ctrl = True, shift = True)
+    kmi.properties.combo = 'MULTIPLY MATH'
+    addon_keymaps.append((km, kmi))
     kmi = km.keymap_items.new(MergeNodes.bl_idname, 'NUMPAD_MINUS', 'PRESS', ctrl = True, shift = True)
     kmi.properties.combo = 'SUBTRACT MATH'
     addon_keymaps.append((km, kmi))
+    kmi = km.keymap_items.new(MergeNodes.bl_idname, 'MINUS', 'PRESS', ctrl = True, shift = True)
+    kmi.properties.combo = 'SUBTRACT MATH'
+    addon_keymaps.append((km, kmi))
     kmi = km.keymap_items.new(MergeNodes.bl_idname, 'NUMPAD_SLASH', 'PRESS', ctrl = True, shift = True)
     kmi.properties.combo = 'DIVIDE MATH'
     addon_keymaps.append((km, kmi))
+    kmi = km.keymap_items.new(MergeNodes.bl_idname, 'SLASH', 'PRESS', ctrl = True, shift = True)
+    kmi.properties.combo = 'DIVIDE MATH'
+    addon_keymaps.append((km, kmi))
     kmi = km.keymap_items.new(MergeNodes.bl_idname, 'COMMA', 'PRESS', ctrl = True, shift = True)
     kmi.properties.combo = 'LESS_THAN MATH'
     addon_keymaps.append((km, kmi))
@@ -1317,18 +1359,33 @@
     kmi = km.keymap_items.new(BatchChangeNodes.bl_idname, 'NUMPAD_0', 'PRESS', alt = True)
     kmi.properties.combo = 'MIX CURRENT'
     addon_keymaps.append((km, kmi))
+    kmi = km.keymap_items.new(BatchChangeNodes.bl_idname, 'ZERO', 'PRESS', alt = True)
+    kmi.properties.combo = 'MIX CURRENT'
+    addon_keymaps.append((km, kmi))
     kmi = km.keymap_items.new(BatchChangeNodes.bl_idname, 'NUMPAD_PLUS', 'PRESS', alt = True)
     kmi.properties.combo = 'ADD ADD'
     addon_keymaps.append((km, kmi))
+    kmi = km.keymap_items.new(BatchChangeNodes.bl_idname, 'EQUAL', 'PRESS', alt = True)
+    kmi.properties.combo = 'ADD ADD'
+    addon_keymaps.append((km, kmi))
     kmi = km.keymap_items.new(BatchChangeNodes.bl_idname, 'NUMPAD_ASTERIX', 'PRESS', alt = True)
     kmi.properties.combo = 'MULTIPLY MULTIPLY'
     addon_keymaps.append((km, kmi))
+    kmi = km.keymap_items.new(BatchChangeNodes.bl_idname, 'EIGHT', 'PRESS', alt = True)
+    kmi.properties.combo = 'MULTIPLY MULTIPLY'
+    addon_keymaps.append((km, kmi))
     kmi = km.keymap_items.new(BatchChangeNodes.bl_idname, 'NUMPAD_MINUS', 'PRESS', alt = True)
     kmi.properties.combo = 'SUBTRACT SUBTRACT'
     addon_keymaps.append((km, kmi))
+    kmi = km.keymap_items.new(BatchChangeNodes.bl_idname, 'MINUS', 'PRESS', alt = True)
+    kmi.properties.combo = 'SUBTRACT SUBTRACT'
+    addon_keymaps.append((km, kmi))
     kmi = km.keymap_items.new(BatchChangeNodes.bl_idname, 'NUMPAD_SLASH', 'PRESS', alt = True)
     kmi.properties.combo = 'DIVIDE DIVIDE'
     addon_keymaps.append((km, kmi))
+    kmi = km.keymap_items.new(BatchChangeNodes.bl_idname, 'SLASH', 'PRESS', alt = True)
+    kmi.properties.combo = 'DIVIDE DIVIDE'
+    addon_keymaps.append((km, kmi))
     kmi = km.keymap_items.new(BatchChangeNodes.bl_idname, 'DOWN_ARROW', 'PRESS', alt = True)
     kmi.properties.combo = 'NEXT NEXT'
     addon_keymaps.append((km, kmi))
@@ -1363,13 +1420,22 @@
     kmi = km.keymap_items.new(ChangeMixFactor.bl_idname, 'NUMPAD_0', 'PRESS', ctrl = True, alt = True, shift = True)
     kmi.properties.change = '0.0'
     addon_keymaps.append((km, kmi))
+    kmi = km.keymap_items.new(ChangeMixFactor.bl_idname, 'ZERO', 'PRESS', ctrl = True, alt = True, shift = True)
+    kmi.properties.change = '0.0'
+    addon_keymaps.append((km, kmi))
     kmi = km.keymap_items.new(ChangeMixFactor.bl_idname, 'NUMPAD_1', 'PRESS', ctrl = True, alt = True, shift = True)
     kmi.properties.change = '1.0'
     addon_keymaps.append((km, kmi))
+    kmi = km.keymap_items.new(ChangeMixFactor.bl_idname, 'ONE', 'PRESS', ctrl = True, alt = True, shift = True)
+    kmi.properties.change = '1.0'
+    addon_keymaps.append((km, kmi))
     
     kmi = km.keymap_items.new('wm.call_menu', 'SLASH', 'PRESS')
     kmi.properties.name = AddReroutesMenu.bl_idname
     addon_keymaps.append((km, kmi))
+    kmi = km.keymap_items.new('wm.call_menu', 'NUMPAD_SLASH', 'PRESS')
+    kmi.properties.name = AddReroutesMenu.bl_idname
+    addon_keymaps.append((km, kmi))
     
     kmi = km.keymap_items.new('wm.call_menu', 'EQUAL', 'PRESS', shift = True)
     kmi.properties.name = NodeAlignMenu.bl_idname
@@ -1411,4 +1477,4 @@
     addon_keymaps.clear()
 
 if __name__ == "__main__":
-    register()
\ No newline at end of file
+    register()



More information about the Bf-extensions-cvs mailing list