Revision: 20974
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=20974
Author:   joeedh
Date:     2009-06-18 12:44:16 +0200 (Thu, 18 Jun 2009)

Log Message:
-----------
ok, switch selection modes are now qwe, with extrude moved to tkey and wkey 
moved to spacebar.  after discussion on IRC, it's clear that for a true 
selection mode-aware system to work, we need hotkeys to very quickly switch 
between modes.  so this was the result.

Modified Paths:
--------------
    branches/bmesh/blender/source/blender/editors/mesh/mesh_ops.c

Modified: branches/bmesh/blender/source/blender/editors/mesh/mesh_ops.c
===================================================================
--- branches/bmesh/blender/source/blender/editors/mesh/mesh_ops.c       
2009-06-18 10:34:16 UTC (rev 20973)
+++ branches/bmesh/blender/source/blender/editors/mesh/mesh_ops.c       
2009-06-18 10:44:16 UTC (rev 20974)
@@ -220,14 +220,14 @@
        RNA_float_set(WM_keymap_add_item(keymap, 
"MESH_OT_faces_select_linked_flat", FKEY, KM_PRESS, (KM_CTRL|KM_SHIFT|KM_ALT), 
0)->ptr,"sharpness",135.0);
        RNA_float_set(WM_keymap_add_item(keymap, "MESH_OT_edges_select_sharp", 
SKEY, KM_PRESS, (KM_CTRL|KM_SHIFT|KM_ALT), 0)->ptr,"sharpness",135.0);
        
-       WM_keymap_add_item(keymap, "MESH_OT_select_random", SPACEKEY, KM_PRESS, 
0, 0);
+       //WM_keymap_add_item(keymap, "MESH_OT_select_random", SPACEKEY, 
KM_PRESS, 0, 0);
        WM_keymap_add_item(keymap, "MESH_OT_vertices_transform_to_sphere", 
SKEY, KM_PRESS, KM_CTRL|KM_SHIFT , 0);
 
        WM_keymap_add_item(keymap, "MESH_OT_mark_seam", ONEKEY, KM_PRESS, 
KM_CTRL , 0);
-       //RNA_boolean_set(WM_keymap_add_item(keymap, "MESH_OT_mark_seam", 
ONEKEY, KM_PRESS, KM_ALT , 0)->ptr,"clear",1);
+       RNA_boolean_set(WM_keymap_add_item(keymap, "MESH_OT_mark_seam", ONEKEY, 
KM_PRESS, KM_ALT , 0)->ptr,"clear",1);
 
-       //WM_keymap_add_item(keymap, "MESH_OT_mark_sharp", TWOKEY, KM_PRESS, 
KM_CTRL , 0);
-       //RNA_boolean_set(WM_keymap_add_item(keymap, "MESH_OT_mark_sharp", 
TWOKEY, KM_PRESS, KM_ALT , 0)->ptr,"set",1);
+       WM_keymap_add_item(keymap, "MESH_OT_mark_sharp", TWOKEY, KM_PRESS, 
KM_CTRL , 0);
+       RNA_boolean_set(WM_keymap_add_item(keymap, "MESH_OT_mark_sharp", 
TWOKEY, KM_PRESS, KM_ALT , 0)->ptr,"set",1);
 
        /* temp hotkeys! */
        WM_keymap_add_item(keymap, "MESH_OT_vertices_select_similar", GKEY, 
KM_PRESS, KM_SHIFT, 0);
@@ -235,11 +235,11 @@
        WM_keymap_add_item(keymap, "MESH_OT_faces_select_similar", GKEY, 
KM_PRESS, KM_SHIFT|KM_CTRL2, 0);
        
        /* selection mode */
-       kmi = WM_keymap_add_item(keymap, "MESH_OT_selection_type", ONEKEY, 
KM_PRESS, KM_ALT, 0);
+       kmi = WM_keymap_add_item(keymap, "MESH_OT_selection_type", QKEY, 
KM_PRESS, 0, 0);
        RNA_int_set(kmi->ptr, "type", 1);
-       kmi = WM_keymap_add_item(keymap, "MESH_OT_selection_type", TWOKEY, 
KM_PRESS, KM_ALT, 0);
+       kmi = WM_keymap_add_item(keymap, "MESH_OT_selection_type", WKEY, 
KM_PRESS, 0, 0);
        RNA_int_set(kmi->ptr, "type", 2);
-       kmi = WM_keymap_add_item(keymap, "MESH_OT_selection_type", THREEKEY, 
KM_PRESS, KM_ALT, 0);
+       kmi = WM_keymap_add_item(keymap, "MESH_OT_selection_type", EKEY, 
KM_PRESS, 0, 0);
        RNA_int_set(kmi->ptr, "type", 3);
 
        /* hide */
@@ -250,15 +250,15 @@
        /* tools */
        WM_keymap_add_item(keymap, "MESH_OT_normals_make_consistent", NKEY, 
KM_PRESS, KM_CTRL, 0);
        RNA_boolean_set(WM_keymap_add_item(keymap, 
"MESH_OT_normals_make_consistent", NKEY, KM_PRESS, KM_SHIFT|KM_CTRL, 0)->ptr, 
"inside", 1);
-       //WM_keymap_add_item(keymap, "MESH_OT_vertices_smooth", THREEKEY, 
KM_PRESS, KM_CTRL , 0);
-       //WM_keymap_add_item(keymap, "MESH_OT_flip_editnormals", THREEKEY, 
KM_PRESS, KM_ALT , 0);
+       WM_keymap_add_item(keymap, "MESH_OT_vertices_smooth", THREEKEY, 
KM_PRESS, KM_CTRL , 0);
+       WM_keymap_add_item(keymap, "MESH_OT_flip_editnormals", THREEKEY, 
KM_PRESS, KM_ALT , 0);
        
-       WM_keymap_add_item(keymap, "MESH_OT_subdivs", WKEY, KM_PRESS, 0, 0); // 
this is the menu
+       WM_keymap_add_item(keymap, "MESH_OT_subdivs", SPACEKEY, KM_PRESS, 0, 
0); // this is the menu
        /*WM_keymap_add_item(keymap, "MESH_OT_subdivide_multi", WKEY, KM_PRESS, 
KM_CTRL|KM_SHIFT, 0);
        WM_keymap_add_item(keymap, "MESH_OT_subdivide_multi_fractal", WKEY, 
KM_PRESS, KM_ALT, 0);
        WM_keymap_add_item(keymap, "MESH_OT_subdivide_smooth", WKEY, KM_PRESS, 
KM_CTRL|KM_ALT, 0);*/
        WM_keymap_add_item(keymap, "MESH_OT_remove_doubles", VKEY, KM_PRESS, 
KM_CTRL, 0);
-       WM_keymap_add_item(keymap, "MESH_OT_extrude", EKEY, KM_PRESS, 0, 0);
+       WM_keymap_add_item(keymap, "MESH_OT_extrude", TKEY, KM_PRESS, 0, 0);
        
        WM_keymap_add_item(keymap, "MESH_OT_spin", RKEY, KM_PRESS, KM_ALT, 0);
        WM_keymap_add_item(keymap, "MESH_OT_screw", NINEKEY, KM_PRESS, KM_CTRL, 
0);


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to