openpencil/packages/docs/reference/keyboard-shortcuts.md
Danila Poyarkov de8578c435
feat(app): expand Figma menu and selection parity (#459)
- Add Figma-style object, component, selection, view, settings, and browser Move to Page actions
- Add undoable z-order, transformed distribution, inverse selection, and single/bulk rename behavior
- Keep browser and native menus, shortcuts, generated schema, localization, and documentation aligned
2026-08-03 00:23:05 +03:00

4.9 KiB

title description
Keyboard Shortcuts Figma-compatible keyboard shortcut reference for OpenPencil tools, editing commands, view controls, and layer actions.

Keyboard Shortcuts

Full Figma-compatible shortcut map. = implemented.

::: tip Symbol Legend ⌘ = Cmd (Mac) / Ctrl (Win/Linux) · ⇧ = Shift · ⌥ = Alt/Option · ⌃ = Ctrl · ⌫ = Backspace :::

Tools

Key Tool Status
V Move/Select
K Scale 🔲
H Hand
F Frame
S Section
R Rectangle
O Ellipse
L Line
Polygon (flyout only)
Star (flyout only)
L Arrow 🔲
P Pen
P Pencil 🔲
T Text
C Comment 🔲
I Eyedropper 🔲

File

Shortcut Action Status
N New Tab
T New Tab
O Open File
W Close Tab
S Save
S Save As
E Export…

Edit

Shortcut Action Status
Z Undo
Z Redo
X Cut
C Copy
V Paste
V Paste Over Selection 🔲
D Duplicate
Delete
A Select All
A Select Inverse
C Copy as PNG
C Copy Properties 🔲
V Paste Properties 🔲

View

Shortcut Action Status
' Pixel Grid 🔲
G Layout Guides 🔲
R Rulers 🔲
\ Show/Hide UI
= Zoom In
- Zoom Out
0 Zoom to 100%
1 Zoom to Fit
2 Zoom to Selection
1 Zoom to Fit (alt)
2 Zoom to Selection (alt)
J Toggle AI Chat

Object

Shortcut Action Status
G Frame Selection 🔲
G Group Selection
G Ungroup
A Add Auto Layout
K Create Component
K Create Component Set
B Detach Instance
R Rename Selection
] Bring Forward
] Bring to Front 🔲
] Bring to Front
[ Send Backward
[ Send to Back 🔲
[ Send to Back
H Flip Horizontal
V Flip Vertical
H Toggle Visibility
L Toggle Lock
E Flatten 🔲

Text

Shortcut Action Status
B Bold
I Italic
U Underline
X Strikethrough 🔲

Canvas Interaction

Input Action Status
Click Select node
Shift+Click Add/remove from selection
Alt+Drag Duplicate and move
Shift+Drag (draw) Constrain to square/circle
Shift+Drag (resize) Maintain aspect ratio
Shift+Drag (rotate) Snap to 15°
Middle mouse drag Pan
Scroll Pan
Ctrl+Scroll / Pinch Zoom
Double-click text Edit text inline
Drag onto frame Reparent into frame
Escape Deselect / Cancel