You can use the Move Keys tools in the Curve Editor to change
animation keys' timing, values, or both. The same tools are available in Dope Sheet mode, but they all have the same effect: changing keys' timing (horizontal positions) only.
You can clone keys by holding down while dragging. New keys are added to the existing keys in the same track.
Tip: When you select keys to clone and replace others, you can include the key before the first selected key to preserve the tangent of your first copied key.
Procedures
To move a selection of keys in Curve Editor:
- In the Hierarchy list, highlight one or more tracks.
Only keys in highlighted tracks appear in the Key window.
By default, the Move Keys button is highlighted.
- In the Track View Key window, highlight one or more keys.
- Drag the highlighted keys to a new location, or press and drag the highlighted keys to add copies at the new location.
If you drag a highlighted key on top of another key, the moved key replaces the other one.
To move a selection of keys in Dope Sheet:
- On the Keys Toolbar, click (Move Keys) if it isn't already highlighted. (It should be on by default.)
- Highlight the keys you want to move in the Key window by dragging a selection rectangle around the keys. You can also use +click to highlight non-contiguous keys.
- Position the mouse cursor over one of the highlighted keys, and then drag horizontally to move the keys in time.
Tip: Press
to lock the key selection. Then you don't have to drag over the selected key, but anywhere in the viewport. This is useful when you have a complex selection set of keys.
Interface
The Move Keys tools are available from a flyout on the Keys toolbar in both Track View modes, and also on the Key Controls toolbar in Track View - Curve Editor. The default tool, Move Keys, lets you move keys in any direction in Curve Editor. In Dope Sheet, all three tools allow horizontal (timing) movement only.
- Move Keys
-
Moves keys in both horizontal and vertical axes, to change both timing and values.
- Move Keys Horizontal
-
Constrains movement to the horizontal axis, to change timing.
- Move Keys Vertical
-
Constrains movement to the vertical axis, to change values.