Glyph

Keyboard reference

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 unbinds F2'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.
Open Glyph →