diff options
author | Joshua Leung <aligorith@gmail.com> | 2008-12-28 11:15:29 +0300 |
---|---|---|
committer | Joshua Leung <aligorith@gmail.com> | 2008-12-28 11:15:29 +0300 |
commit | 61b3c4fefc461c2f492e0bf544a0cd7bf2b6e5b3 (patch) | |
tree | 4bdfed462ded44e7bb80ae8e2b1921f34c6ba3c3 /source/blender/editors/space_action/action_ops.c | |
parent | fb3242033016a026a25783a9e75150141cb60a93 (diff) |
2.5 - Action Editor: Bringing back more operators
* Added 'set handle-type' operator. Currently, all possible handle types are all set using a menu and HKEY. This will need to be reviewed at some point, but I think it should be easier for users to remember 1 hotkey for this, rather than 4 scattered around the place.
* Added 'set interpolation' operator. This uses the Shift-T hotkey as before (for now). As in AnimSys2, this sets per-keyframe interpolation.
* Remapped toggle frames/time-codes operator to Ctrl-T key. This may still change, but the TKEY needs to be free for transform tool here.
Diffstat (limited to 'source/blender/editors/space_action/action_ops.c')
-rw-r--r-- | source/blender/editors/space_action/action_ops.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/source/blender/editors/space_action/action_ops.c b/source/blender/editors/space_action/action_ops.c index 63de5d147e9..ad42173be41 100644 --- a/source/blender/editors/space_action/action_ops.c +++ b/source/blender/editors/space_action/action_ops.c @@ -69,9 +69,11 @@ void action_operatortypes(void) WM_operatortype_append(ACT_OT_keyframes_columnselect); /* editing */ - WM_operatortype_append(ACT_OT_keyframes_cfrasnap); WM_operatortype_append(ACT_OT_keyframes_snap); WM_operatortype_append(ACT_OT_keyframes_mirror); + WM_operatortype_append(ACT_OT_keyframes_cfrasnap); + WM_operatortype_append(ACT_OT_keyframes_handletype); + WM_operatortype_append(ACT_OT_keyframes_ipotype); } /* ************************** registration - keymaps **********************************/ @@ -103,9 +105,13 @@ static void action_keymap_keyframes (ListBase *keymap) /* snap - current frame to selected keys */ WM_keymap_add_item(keymap, "ACT_OT_keyframes_cfrasnap", SKEY, KM_PRESS, KM_CTRL|KM_SHIFT, 0); - /* menu+1-step transform */ + /* menu + single-step transform */ WM_keymap_add_item(keymap, "ACT_OT_keyframes_snap", SKEY, KM_PRESS, KM_SHIFT, 0); WM_keymap_add_item(keymap, "ACT_OT_keyframes_mirror", MKEY, KM_PRESS, KM_SHIFT, 0); + + /* menu + set setting */ + WM_keymap_add_item(keymap, "ACT_OT_keyframes_handletype", HKEY, KM_PRESS, 0, 0); + WM_keymap_add_item(keymap, "ACT_OT_keyframes_ipotype", TKEY, KM_PRESS, KM_SHIFT, 0); } /* --------------- */ |