Fanta docs
The Editor

Keyboard shortcuts

Common macOS canvas shortcuts in Fanta.

Keyboard shortcuts

These are the default macOS canvas bindings. A tool can use a shortcut while the canvas has focus; a text field may consume the same key for typing.

ActionShortcut
New DesignCommand N
Undo / RedoCommand Z / Command Shift Z
Copy / Cut / PasteCommand C / Command X / Command V
DuplicateCommand D
Place local mediaCommand Shift K
DeleteDelete
Select allCommand A
Group / UngroupCommand G / Command Shift G
Frame selectionCommand Option G
PresentCommand Option Return
Zoom in / outCommand + / Command -
Zoom to 100%Command 0
Zoom to fit / selectionShift 1 / Shift 2
MoveV
HandH; hold Space to pan temporarily
ScaleK
Rectangle / Ellipse / Line / ArrowR / O / L / Shift L
Pen / PencilP / Shift P
Edit PathA
Frame / Section / SliceF / Shift S / S
TextT
CommentC
Measurement / AnnotationShift M / Shift T
Enter Dev modeShift D
NudgeArrow key; Shift plus arrow moves 10 px
Cancel current interactionEscape

Escape commits and exits an active text edit; for a text draft blocked by a direct variable binding, it cancels the draft. These bindings come from assets/keymaps/default-macos.json and canvas handlers in crates/fig_viewer/src/view.rs. Tool or operating-system settings may alter what reaches the canvas.

Custom keymap action names differ by build: the signed Build45 app uses zed:: for inherited app actions, while current source uses fanta::. If you carry a custom keymap into a future source-based build, review its app action names and verify each binding in that build. This rename has not been validated in a newer public installer.

On this page