- Shift+F1 is append in 2.4x (not link). Lee asked it to be made the same.
- use OBJECT_OT_mode_set rather then OBJECT_OT_*_toggle, better for using report output for script input. OBJECT_OT_posemode_toggle and OBJECT_OT_editmode_toggle are called by OBJECT_OT_mode_set.
This commit is contained in:
@@ -53,7 +53,7 @@ struct UvMapVert;
|
|||||||
struct CustomData;
|
struct CustomData;
|
||||||
struct Material;
|
struct Material;
|
||||||
struct Object;
|
struct Object;
|
||||||
struct recti;
|
struct rcti;
|
||||||
|
|
||||||
#define EM_FGON_DRAW 1 // face flag
|
#define EM_FGON_DRAW 1 // face flag
|
||||||
#define EM_FGON 2 // edge and face flag both
|
#define EM_FGON 2 // edge and face flag both
|
||||||
|
|||||||
@@ -224,8 +224,17 @@ void ED_keymap_object(wmKeyConfig *keyconf)
|
|||||||
keymap= WM_keymap_find(keyconf, "Object Non-modal", 0, 0);
|
keymap= WM_keymap_find(keyconf, "Object Non-modal", 0, 0);
|
||||||
|
|
||||||
/* Note: this keymap works disregarding mode */
|
/* Note: this keymap works disregarding mode */
|
||||||
WM_keymap_add_item(keymap, "OBJECT_OT_editmode_toggle", TABKEY, KM_PRESS, 0, 0);
|
kmi = WM_keymap_add_item(keymap, "OBJECT_OT_mode_set", TABKEY, KM_PRESS, 0, 0);
|
||||||
WM_keymap_add_item(keymap, "OBJECT_OT_posemode_toggle", TABKEY, KM_PRESS, KM_CTRL, 0);
|
RNA_enum_set(kmi->ptr, "mode", OB_MODE_EDIT);
|
||||||
|
RNA_boolean_set(kmi->ptr, "toggle", 1);
|
||||||
|
|
||||||
|
kmi = WM_keymap_add_item(keymap, "OBJECT_OT_mode_set", TABKEY, KM_PRESS, KM_CTRL, 0);
|
||||||
|
RNA_enum_set(kmi->ptr, "mode", OB_MODE_POSE);
|
||||||
|
RNA_boolean_set(kmi->ptr, "toggle", 1);
|
||||||
|
|
||||||
|
kmi = WM_keymap_add_item(keymap, "OBJECT_OT_mode_set", VKEY, KM_PRESS, 0, 0);
|
||||||
|
RNA_enum_set(kmi->ptr, "mode", OB_MODE_VERTEX_PAINT);
|
||||||
|
RNA_boolean_set(kmi->ptr, "toggle", 1);
|
||||||
|
|
||||||
kmi = WM_keymap_add_item(keymap, "OBJECT_OT_mode_set", VKEY, KM_PRESS, 0, 0);
|
kmi = WM_keymap_add_item(keymap, "OBJECT_OT_mode_set", VKEY, KM_PRESS, 0, 0);
|
||||||
RNA_enum_set(kmi->ptr, "mode", OB_MODE_VERTEX_PAINT);
|
RNA_enum_set(kmi->ptr, "mode", OB_MODE_VERTEX_PAINT);
|
||||||
|
|||||||
@@ -2378,7 +2378,9 @@ void wm_window_keymap(wmKeyConfig *keyconf)
|
|||||||
WM_keymap_add_item(keymap, "WM_OT_open_mainfile", OKEY, KM_PRESS, KM_CTRL, 0);
|
WM_keymap_add_item(keymap, "WM_OT_open_mainfile", OKEY, KM_PRESS, KM_CTRL, 0);
|
||||||
WM_keymap_add_item(keymap, "WM_OT_open_mainfile", F1KEY, KM_PRESS, 0, 0);
|
WM_keymap_add_item(keymap, "WM_OT_open_mainfile", F1KEY, KM_PRESS, 0, 0);
|
||||||
WM_keymap_add_item(keymap, "WM_OT_link_append", OKEY, KM_PRESS, KM_CTRL|KM_ALT, 0);
|
WM_keymap_add_item(keymap, "WM_OT_link_append", OKEY, KM_PRESS, KM_CTRL|KM_ALT, 0);
|
||||||
WM_keymap_add_item(keymap, "WM_OT_link_append", F1KEY, KM_PRESS, KM_SHIFT, 0);
|
km= WM_keymap_add_item(keymap, "WM_OT_link_append", F1KEY, KM_PRESS, KM_SHIFT, 0);
|
||||||
|
RNA_boolean_set(km->ptr, "link", FALSE);
|
||||||
|
|
||||||
WM_keymap_add_item(keymap, "WM_OT_save_mainfile", SKEY, KM_PRESS, KM_CTRL, 0);
|
WM_keymap_add_item(keymap, "WM_OT_save_mainfile", SKEY, KM_PRESS, KM_CTRL, 0);
|
||||||
WM_keymap_add_item(keymap, "WM_OT_save_mainfile", WKEY, KM_PRESS, KM_CTRL, 0);
|
WM_keymap_add_item(keymap, "WM_OT_save_mainfile", WKEY, KM_PRESS, KM_CTRL, 0);
|
||||||
WM_keymap_add_item(keymap, "WM_OT_save_as_mainfile", SKEY, KM_PRESS, KM_SHIFT|KM_CTRL, 0);
|
WM_keymap_add_item(keymap, "WM_OT_save_as_mainfile", SKEY, KM_PRESS, KM_SHIFT|KM_CTRL, 0);
|
||||||
|
|||||||
Reference in New Issue
Block a user