One comprehensive list of every keyboard shortcut in Glyph, grouped the same way the in-app cheat sheet is. Individual sections above call out the shortcuts most relevant to that feature, but this table is the authoritative one — it's transcribed straight from src/app/actions.ts's action registry and its CONTEXT_KEYS list, the same single source of truth the cheat sheet (?) generates itself from. The two are guaranteed to agree; if you ever spot a difference, something's stale and it's worth reporting.
Remapping shortcuts (Edit → Keyboard shortcuts…)
Most of the bindings below can be changed. Edit → Keyboard shortcuts… lists every action next to its current key; click Edit, press the new combination, and it's saved immediately. Every candidate is validated live, so a key already claimed by another action, by a context-owned key (a tool letter, Ctrl+K, …), or reserved by the browser (Ctrl+N, Ctrl+T, Ctrl+W) is rejected with the reason shown rather than silently taking over. Clear unbinds an action; Reset to defaults restores every stock binding and drops all overrides.
Presets. The dropdown at the top of the dialog offers Glyph (stock, no changes) and KLayout — a deliberately partial keymap covering only what klayout.de's own manual documents: F2 = zoom to fit, * = show full hierarchy, 0 = boxes only, 1 = top level only, + / - = step the hierarchy depth one level. Switching to KLayout unbindsF2's usual marker-step rather than guessing it a new home — step through markers via Verify → Next violation / View → Markers → Previous marker, or the command palette, instead. Switching presets clears any personal overrides you've made.
What can't be remapped. Around 26 actions are wired directly into the canvas or toolbar code rather than resolved through the shortcut registry, and the dialog lists them read-only with the module that owns each key. The context-sensitive gestures in the tables below (tool letters, [/], the boolean letters, drag/click modifiers, and the rest) aren't actions at all, so they don't appear in the dialog to edit — only in these reference tables.
Tools
Key
Action
V
Select tool
B
Box tool
P
Polygon tool
L
Path tool
C
Circle tool
A
Arc tool
T
Text tool
M
Measure tool
Draw
Key
Action
Shift (held)
Constrain angle to 45° while drawing; inverts ortho mode for one click
R / F
Rotate 90° clockwise / mirror the armed placement ghost
Double-click
Enter a reference, or edit a text shape
Right-click
Commit the polygon draft; cancels any other in-progress draft
Enter
Commit the path / polygon draft, or pin a measurement
Edit
Key
Action
Ctrl+Z
Undo
Ctrl+Shift+Z
Redo
Ctrl+X
Cut
Ctrl+C
Copy
Ctrl+V
Paste
Ctrl+D
Duplicate
Del
Delete
Ctrl+A
Select all
Ctrl+F
Find shapes & instances…
Ctrl+Shift+F
Search & replace cell refs…
Ctrl+I
Invert selection
Ctrl+G
Group the selection into a new cell
Ctrl+Shift+G
Ungroup the selected reference
Escape
Cancel the in-progress draft, else clear selection, else exit the current cell
Arrange
Key
Action
]
Rotate +90°
[
Rotate −90°
U
Union (OR)
D
Difference (SUB)
I
Intersect (AND)
X
XOR
View
Key
Action
Ctrl+0
Zoom to fit
Ctrl+1
Reset zoom (100%)
Ctrl+\
Maximise canvas (hide panels)
G
Snap to grid
Space + drag
Pan
Wheel
Zoom at cursor
F8
Toggle ortho mode
F10
Toggle polar tracking
Verify
Key
Action
F7
Run design-rule check
F2
Next violation
Shift+F2
Previous marker / violation
File
Key
Action
Ctrl+O
Open…
Ctrl+S
Save
Ctrl+Shift+S
Save as…
General
Key
Action
Ctrl+K
Command palette
?
Toggle this cheat sheet
Alt+← / Alt+→
Step view history backward / forward
Help
Key
Action
F1
Open user manual
Every menu item that has no key listed above — and every cell/panel action — is still one Ctrl+K away: the command palette fuzzy-searches every label and shows each result's shortcut inline, so it also doubles as a way to learn this table.
Updated 2026-08-26
Open Glyph — free, no install
Your files never leave your computer.