Skip to content

Keyboard shortcuts

Read from the shortcut registry of the editor (src/lib/motion/shortcuts.ts). ⌘ is Ctrl on Windows and Linux. “(Design)” and “(Motion)” mark keys that depend on the edit mode.

KeysDoes
SpacePlay / pause
LPlay
KPause
JPause and go back one second
KeysDoes
HomeGo to the start
EndGo to the end
←Previous frame (Motion)
→Next frame (Motion)
⇧←Back 10 frames (Motion)
⇧→Forward 10 frames (Motion)
⇧JPrevious keyframe
⇧KNext keyframe
I or BWork area starts here
O or NWork area ends here
MAdd a marker
KeysDoes
Del or ⌫Delete
⌘DDuplicate
⇧⌘DSplit at the playhead
⌘ZUndo
⇧⌘ZRedo
⌥⌘CCopy properties
⌥⌘VPaste properties
⇧⌘VPaste over the selection, keeping it
⇧⌘RPaste to replace the selection
⌘CCopy keyframes or elements
⌘VPaste keyframes or elements
⌥⌘ASelect matching layers
⌘ASelect all clips
EscSelect the parent, then deselect
↵Select inside
TabSelect the next layer
⇧TabSelect the previous layer
⇧↵Select the parent
KeysDoes
1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or 0Opacity: 1 to 9 = 10 to 90%, 0 = 100%
← or → or ↑ or ↓Move the selection 1 px (Design)
⇧← or ⇧→ or ⇧↑ or ⇧↓Move the selection 10 px (Design)
⇧SWrap the selection in a section
⇧AAdd auto layout to the selection, or remove it from an auto layout
⌃⌘MUse the bottom-most selected layer as mask
⌥⇧UUnite the selected shapes
⌥⇧SSubtract the upper shapes from the bottom one
⌥⇧IKeep where the shapes overlap
⌥⌘OOutline stroke: turn the stroke into a filled shape
⇧⌘OOutline text: turn text into a vector path
⌘EFlatten the selected shapes into one path
⌥⇧EKeep where the shapes do not overlap
⌥AAlign left
⌥HAlign horizontal centres
⌥DAlign right
⌥WAlign top
⌥VAlign vertical centres
⌥SAlign bottom
⌃⌥TTidy up
⇧HFlip horizontally
⇧⌘HHide / show the selection
⇧⌘LLock / unlock the selection
⇧VFlip vertically
⌘GGroup the selection
⌥⌘GFrame the selection
⌥⇧⌘RResize the frame to fit its children
⇧⌘GUngroup
⌥⌘KCreate a component from the selection
⇧⌘CPrecompose the selection
⌘]Bring forward
⌘[Send backward
⌥⌘]Bring to front
⌥⌘[Send to back
[Move the clip to start here
]Move the clip to end here
⌥[Trim the clip start to here
⌥]Trim the clip end to here
⌥←Nudge one frame earlier
⌥→Nudge one frame later
⌥⇧←Nudge 10 frames earlier
⌥⇧→Nudge 10 frames later
PShow position
SShow scale
RShow rotation
TShow opacity
UShow animated properties
KeysDoes
T or ⇧TText tool: drag in the frame
R or ⇧RRectangle tool
O or ⇧OEllipse tool
L or ⇧LLine tool: drag from end to end
⇧LArrow tool: drag from tail to head
P or ⇧PPen tool: click points, drag for curves
⇧BPencil tool: draw freehand, hold Shift for straight segments
X or ⇧XShape builder: merge regions of selected shapes, hold Alt to subtract
KScale tool: handles scale size, text and strokes together
VSelect tool
KeysDoes
+Zoom the timeline in
−Zoom the timeline out
⌘+Zoom the preview in
⌘−Zoom the preview out
⌘0 or ⇧1Fit the preview
⌘1 or ⇧0Preview at 100%
⇧2Zoom the preview to the selection
⌘BShow / hide the agent
⌥⌘BShow / hide properties
⇧'Show / hide the pixel grid when zoomed in
⇧GShow / hide layout guides
⌥RShow the rotation origin to drag it
⌘YOutline view: every layer as a thin line
⌘JShow / hide the timeline
EDesign / Motion: edit the base or key at the playhead
?Keyboard & gestures