Reference · Keyboard shortcuts
Documentation

Keyboard shortcuts

The complete reference: sessions, playback, selection, keyframes, versions, components, vectors, audio, import and view.

In EaseKit, press ⌘/ (Help → Keyboard Shortcuts) to see the most-used shortcuts on one page; they're also in Settings → Shortcuts. This page lists all of them, with their menu items. Stage shortcuts work once you've clicked into the preview or timeline; in text fields, the standard text shortcuts apply.

App and sessions

⌘,
Settings
⌘N
File → New Session
⌃⌘N
File → New from Template…
⇧⌘N
Session → New Session in Same Style
⌘I
Session → Hide Panels / Show Panels
⌘E
Session → Render… (video and all other exports)
⌘/
Help → Keyboard Shortcuts

Chat

↩
Send message; while the AI works, queue it
⇧↩
New line in the composer
⌘.
Session → Stop Response
⌥⌘M
Session → Choose Model…
⌘L
Stage → Reference Selection in Chat (@layer)
⌘↩
Send from Tell the AI what should change here, or Send when editing a message

Playback

Space
Play / pause (when you're not typing)
⌥⌘P
Play / pause anywhere
← / →
Back / forward one frame
⇧← / ⇧→
Ten frames

Select and edit

Click
Select a group; click again to go inside
⌘ Click
Select the innermost layer directly
⇧ Click
Add to / remove from the selection
Drag
On empty space: marquee. On a layer: move. A selected layer drags from anywhere inside its box
⌥ Drag
Marquee even over layers
⇧ Drag
Lock axis; corners keep proportions; rotation snaps to 15°
⌘ Drag
Move without snapping guides
esc
Drop a multi-selection, go up one level, then deselect
← ↑ → ↓
Nudge 1 pt (⇧: 10 pt)
⌘C / ⌘X / ⌘V
Copy / cut / paste layers (paste also takes SVG, images and Figma links)
⌘D
Stage → Duplicate
⌫
Delete
⌘G / ⇧⌘G
Stage → Group Selection / Ungroup
⌥⌘↑ / ⌥⌘↓
Stage → Bring Forward / Send Backward
Double-click
Edit a text layer on the stage; open an instance's component; open a shape's points (Edit Points)
Drag a radius dot
Round all corners of a selected rectangle; ⌥ rounds only that corner

Number fields and sliders

↑ / ↓
Step by one step (field focused)
⇧↑ / ⇧↓
Step by 10
⌥↑ / ⌥↓
Step by 0.1
Drag the label
Scrub the value (⇧ ×10, ⌥ ×0.1)
⇧ Drag a slider
Fine control
⌥ Click a slider
Reset to the default
Double-click a slider
Type a value

Keyframes (timeline)

Drag
On empty lane space: marquee over keyframes, across lanes
⌥ Drag
Marquee even over clips
⇧ Drag
Add to the keyframe selection
← / →
Nudge selected keyframes one frame (⇧: ten)
⌘C / ⌘X
Copy / cut selected keyframes
⌘V
Paste keyframes at the playhead on the selected layer
⌫
Delete selected keyframes
Right-click
Curve, reverse, distribute evenly, align to playhead

Versions and undo

⌘Z / ⇧⌘Z
Undo / redo a step
⌥⌘Z
Undo the last big change (while the undo pill shows)
⌘↩
Apply changes as a version
⌘[ / ⌘]
Stage → Previous Version / Next Version
⌘S
Stage → Set Checkpoint
Hold A/B
Compare with the previous version
⌥⌘V
Stage → Compare Variants…: four feels side by side

Comments

⌥⌘C
Stage → Comment Mode: click to pin, drag to mark an area
⌘↩
Post the comment, save an edit, or send a reply
esc
Cancel the comment
Click a pin
Open its thread: edit, resolve, reply

Components and interactions

⌥⌘K
Stage → Create Component
⌘↓
Stage → Open Component (the selected instance's)
⌘↑
Stage → Back to Parent
esc
Up one level in component edit mode (with nothing selected)
Double-click
Instance on the stage or its lane: open the component
⇧⌘↩
Stop recording a state

Vectors

⇧⌘P
Stage → Draw / Edit Vector (double-click a shape works too)
V P B
Edit points, pen, pencil
R O S
Rectangle, ellipse, star: each drawn shape becomes a layer of its own and you're back in selection
⌥ while drawing a shape
Add the shape to the path being edited instead
⇧ / ⌘ while drawing
Keep proportions / no snapping
C
Scissors: cut the path at a line or point
Double-click
On a point: curve ↔ corner. On a line: add a point
⌥ Drag
Move one handle on its own
Drag inside a shape
Move the whole shape (all of its points)
Click another layer
Leave Edit Points with that layer selected
Right-click
Selected points: join, round corners, reverse
↩
Finish the path
esc
Leave vector editing

Shapes

⌥⌘U
Stage → Union
⌥⌘S
Stage → Subtract (the upper shapes from the bottom one)
⌥⌘X
Stage → Difference (keep what doesn't overlap)
Stage menu
Intersect, Outline Stroke, Offset Path…, Reverse Path Direction, Flatten Transform, Trace Image…, Align

Audio

⇧⌘A
Stage → Add Music… (several files at once)
⌘B
Stage → Split Audio at Playhead
⌥ Click
Cut the clip right there
⌥⌘[ / ⌥⌘]
Stage → Trim Audio Start to Playhead / Trim Audio End to Playhead
Drag an edge
Trim; snaps to playhead, beats and cuts
⌫
Delete the selected clip
⇧⌫
Ripple delete: later clips close the gap

Import, export and files

⌘O
File → Import Animation… (EaseKit JSON)
⇧⌘I
File → Import SVG…
⇧⌘L
File → Import Lottie… (.json or .lottie)
⌥⌘I
File → Import Motion Component (.tsx)…
⇧⌘F
File → Import from Figma… (or paste a Figma link on the stage with ⌘V)
⇧⌘C
Edit → Copy as SVG: the frame at the playhead, for Figma
⌥⌘N
File → New Sequence from Frames…
⇧⌘R
File → Start UI Recorder
⇧⌘S
File → Save Project… (.easekit, with images and audio)
⇧⌘O
File → Open Project…

View

⌘+ / ⌘−
View → Zoom In Preview / Zoom Out Preview (pinch works too)
⌘0
View → Actual Size (100 %)
⌘R
View → Show Rulers
⌘'
View → Show Guides
⌥⌘1 … ⌥⌘5
View → Stage Areas: Timeline, Versions, Feedback Chips, Refine, Inspector
⇧⌘D
View → Toggle Light/Dark
  • File → Import Video…, Record Screen… (Stop Screen Recording while it records), Edit → Copy Frames for Figma…
  • Stage → Detach Instance, Show Components, Interactive preview, Add tap trigger, Add hover trigger, Show interactions, Intersect, Outline Stroke, Offset Path…, Reverse Path Direction, Flatten Transform, Trace Image…
  • View → Appearance, Lock Guides, Show Motion Paths, Show Comments, Stage Areas → Navigator While Zooming, Preview & Timeline Only, Show All
  • Session → Derive Style from Current Animation
  • Help → Open Sample Session, Open Look Alive Demo, What's New, Send Feedback…, Report a Bug…, Copy Diagnostics