openpencil/packages/docs/reference/keyboard-shortcuts.md
Danila Poyarkov b750d1f3dc docs: generate llms files
- Generate llms.txt and llms-full.txt from VitePress content loader

- Advertise the agent-readable docs through alternate links
2026-05-22 16:03:04 +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
] 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