Every key and gesture in SVGMotion. ⌘ = Cmd on macOS (Ctrl works too for the ⌘ shortcuts). ← Full help · Open the app →
No matches — try a different word.
| Key | Does |
| ⌘Z / ⌘⇧Z | Undo / redo — covers every edit: draws, poses, keyframes, physics bakes, AI scenes |
| ⌘S | Save — native save dialog (filename becomes the title); writes through silently once a file is attached |
| ⇧⌘S | Save as — always shows the native save dialog for a new file |
| ⌘O | Open — native file picker (.svg project, generic SVG, legacy .json) |
| Space | Play / pause the current action in the timeline |
| ⌫ or Del | Delete the selected layer |
| ? | Toggle the in-app help overlay |
| / or ⌘K | Open the AI dock (prompt) |
| Esc | Close dialogs & the AI dock · un-maximize canvas · back to the Select tool · end the tour |
| Key | Does |
| V | Select tool |
| H | Hand tool — drag pans the artboard |
| 0 | Zoom to fit |
| R | Rect tool |
| E | Ellipse tool |
| Y | Polygon tool — sides + star % in the 🖌 style popover |
| S | Star tool — points + inner % in the 🖌 style popover |
| U | Points tool — click vertex-by-vertex into a polygon (dbl-click/Enter closes) |
| L | Line tool |
| W | Arrow tool — drag tail → tip |
| P | Pen tool |
| A | Path tool — click for corner anchors, drag for smooth bezier handles |
| T | Text tool — click to place a text layer, type inline, Enter commits |
| Gesture | Does |
| Click a layer | Select it — dashed selection box appears |
| Drag a layer | Move it — writes base transform in idle, the action's pose while posing |
| Corner handles | Scale — baseScale in idle, pose.scale while posing |
| Top dot | Rotate about the origin |
| Mint ✛ pivot | Drag to move the rotate/scale origin — snaps to the box's 9 anchors; double-click resets to center |
| Grab a vertex dot, orbit | Pin-rotate — the grabbed vertex pins as the origin and the shape rotates about it (any shape, any vertex) |
| Click a vertex dot | Pin the rotation origin there without rotating |
| ⌥+drag on selection | Pin-rotate about the grabbed point — also works on the corner handles (⌥+corner = rotate about that corner) |
| Click a shape in a selected layer | Enters shape mode — the gold box with its own handles |
| ←↑↓→ | Nudge the selection 1u (⇧ = 10u) — the active shape in shape mode (⇧-picked siblings move too), the whole layer otherwise. Writes the base transform in idle, the action's pose while posing; a nudge burst is one undo step |
| Double-click a shape (or ⬡ points) | Vertex edit — drag points, ⊕ midpoint inserts, ⌦ deletes; paths expose bezier handles, Esc exits |
| Shift-click shapes / chips | Multi-select for grouping + the align/distribute row |
| Drag near edges/centers | Smart guides — the element snaps to artboard and neighbor edges/centers (pink lines) |
HUD % label | Zoom dropdown — Fit / 50–200% / Actual size; −/+ step zoom |
| Double-click the title | Rename the project |
| Gesture | Does |
| Drag across tracks or the ruler | Scrub/seek the playhead — poses interpolate live; snaps to keyframes with a mint tick |
Space / ▶ | Play from the playhead — ⇧+click restarts from 0 |
← / → · ⏮/⏭ | Jump the playhead to the previous / next keyframe — with no canvas selection (or keys selected; a selection moves instead) |
| Click a gold ◆ diamond | Select the keyframe + seek to it — the Keyframe inspector card opens |
| ⇧-click diamonds | Multi-select keyframes — after a click, ⇧-click range-selects within the track |
| ⇧-drag empty track space | Marquee — rubber-band selects every key inside |
| Drag a gold ◆ diamond | Retime a keyframe — snaps to other keys; undoable |
| Right-click a diamond | Keyframe menu — easing/hold, duplicate, copy, paste, reverse, delete |
◆+ button | Add a keyframe for the selected layer at the playhead — ⇧+click keys all layers |
◆− button | Delete the key under the playhead on the selected layer |
| ⌘C / ⌘V / ⌘D | Copy / paste / duplicate the selected keyframes |
| ⌥← / ⌥→ | Nudge the selected keyframes ±1% |
| ⌫ / Esc | Delete selected keys / clear the key selection |
O / ◐ | Onion skin + motion path — ghost poses at the keys beside the playhead (blue=prev, orange=next) + the selected layer's trajectory |
| Zoom slider (timeline head) | Timeline zoom — spreads dense physics bakes out to read them (up to 8×) |
| Lavender tabs on the ruler | Work-area in/out — drag to bound playback + looping; scrubbing stays free |
| Drag the timeline's top edge | Resize it; drag to the bottom to collapse |
⚛ button | Jump to the physics card in the inspector — simulate motion into keyframes |
| Gesture | Does |
| Drag a node | Arrange the graph (positions persist) |
| Drag the port dot on a node | Wire a transition onto another action — drop selects the new edge |
| Double-click empty canvas | New action node at that point |
| Drag empty canvas | Pan the graph |
Mouse wheel / − + | Zoom (around the cursor / view center) |
⤾ | Reset layout — circle arrange + fit view (undoable) |
| Click a node | Play that action |
| Double-click a node | Edit its props inline in the inspector |
| Right-click a node | Menu — play / edit props / duplicate / delete action |
| Click an edge | Edit that transition inline in the inspector (from/to/trigger/duration/easing/target/when) |
| Right-click an edge | Menu — edit / duplicate / reverse direction / delete |
| Drag the edge's mint end-dot | Re-aim the selected edge onto another action |
| ⌫ / ⌘D | Delete / duplicate the selected edge |
| Esc | Deselect the edge |