[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [55718] trunk/blender/source/blender/ editors/space_node/node_ops.c: Key mapping conflict for 'find node' versus 'add socket link' (noodle).

Ton Roosendaal ton at blender.org
Tue Apr 2 14:38:05 CEST 2013


Revision: 55718
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=55718
Author:   ton
Date:     2013-04-02 12:38:05 +0000 (Tue, 02 Apr 2013)
Log Message:
-----------
Key mapping conflict for 'find node' versus 'add socket link' (noodle).

Historically, F shortcut was for 'add edge/face' in Blender.
In Node editor, F makes a noodle, ctrl+f made a noodle replace too.

To keep ALT+F work for "Unattach from frame", the solution I now propose
is to make CTRL+F for finding nodes, and SHIFT+F for 'add noodle with replace'.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/space_node/node_ops.c

Modified: trunk/blender/source/blender/editors/space_node/node_ops.c
===================================================================
--- trunk/blender/source/blender/editors/space_node/node_ops.c	2013-04-02 11:59:27 UTC (rev 55717)
+++ trunk/blender/source/blender/editors/space_node/node_ops.c	2013-04-02 12:38:05 UTC (rev 55718)
@@ -282,7 +282,7 @@
 
 	kmi = WM_keymap_add_item(keymap, "NODE_OT_link_make", FKEY, KM_PRESS, 0, 0);
 	RNA_boolean_set(kmi->ptr, "replace", FALSE);
-	kmi = WM_keymap_add_item(keymap, "NODE_OT_link_make", FKEY, KM_PRESS, KM_CTRL, 0);
+	kmi = WM_keymap_add_item(keymap, "NODE_OT_link_make", FKEY, KM_PRESS, KM_SHIFT, 0);
 	RNA_boolean_set(kmi->ptr, "replace", TRUE);
 
 	WM_keymap_add_menu(keymap, "NODE_MT_add", AKEY, KM_PRESS, KM_SHIFT, 0);
@@ -325,7 +325,7 @@
 	kmi = WM_keymap_add_item(keymap, "NODE_OT_select_same_type_step", LEFTBRACKETKEY, KM_PRESS, KM_SHIFT, 0);
 	RNA_boolean_set(kmi->ptr, "prev", TRUE);
 	
-	WM_keymap_add_item(keymap, "NODE_OT_find_node", FKEY, KM_PRESS, KM_ALT, 0);
+	WM_keymap_add_item(keymap, "NODE_OT_find_node", FKEY, KM_PRESS, KM_CTRL, 0);
 	
 	node_group_operators(keymap, "ShaderNodeGroup");
 	node_group_operators(keymap, "CompositorNodeGroup");




More information about the Bf-blender-cvs mailing list