Glyph

Keyboard reference

One comprehensive list of every keyboard shortcut in Glyph, grouped the same way the in-app cheat sheet is. Each chapter of the docs calls out the shortcuts most relevant to its feature, but this table is the authoritative one — it lists the same shortcuts as the in-app cheat sheet (press ?). If you ever spot a difference between the two, please report it.

While a dialog is open, the shortcuts that act on the drawing — tool letters, Undo/Redo, Delete, arrow nudges, the clipboard keys, and registry shortcuts such as Ctrl+S or F7 — do nothing, and so do ? (the cheat sheet) and Ctrl+K (the command palette), which never open a second dialog over the first, even when the dialog's focus is on a button rather than a text field. Escape closes the dialog without also clearing your selection behind it.

Remapping shortcuts (File → Setup → Keyboard shortcuts…)

Most of the bindings below can be changed. File → Setup → 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.

Your keymap, like your Settings, design rules, grid presets and waivers, is kept in this browser, with a second copy in the browser's private storage so that a crash cannot lose a recent change. Because of that copy, clearing only the browser's local storage does not reset them: the copy restores them on the next load. To reset, use the in-app control (Reset to defaults here), or clear the site's data in your browser's settings, which removes both copies.

Presets. The dropdown at the top of the dialog (also one click from File → Setup → Settings…, through the Keyboard shortcuts… button at the top of Settings) 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. Measured against KLayout's own menu registry, it also puts Zoom to fit whole cell on F2 (the whole cell even with something selected), the selection-aware Zoom to fit on Shift+F2, Duplicate on Ctrl+B and Enter cell of selected instance (KLayout's Descend) on Ctrl+D; under the stock keymap Ctrl+D stays Duplicate. 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 — and likewise unbinds grid preset 8: on a US layout * IS Shift+8, so the preset's hierarchy key wins that keystroke (the other nine grid presets keep theirs, and View → Grid preset still reaches all ten). It also moves M: KLayout users reach for M to move (a habit from that tool's Move mode — its own factory keymap binds no letter to it), so under this preset M arms the Select tool (Glyph has no separate Move tool — dragging a selection is how you move it) instead of Measure. Measure itself is left unbound under this preset rather than guessed onto an invented key — queried directly against a real KLayout install, its own edit-mode tools (Select/Move/Ruler/Box/Polygon/Path/Text/Partial) carry no factory-default keyboard shortcut at all, so there is nothing to adopt; reach Measure via the toolbar or the command palette, or bind it yourself. Switching presets clears any personal overrides you've made.

What can't be remapped. 33 actions — including the nine tool switches (V/B/P/L/C/A/T/M/S, findable by name in the command palette even though their key is fixed) — 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 ([/], 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

Each of these is also its own command-palette entry (searchable by name — "rectangle" finds the Box tool, "ruler" finds Measure, "partial move" finds Stretch — not just by its letter).

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
S Stretch tool

Draw

Key Action
Shift (held) Constrain angle to 45° while drawing; inverts ortho mode for one click
F Mirror the armed placement ghost
R Rotate the armed placement ghost 90° clockwise — or, with no ghost armed, rotate the selection 90° (see the Arrange table below)
Double-click Select tool only: edit a text shape under the cursor, else enter the reference (SRef/ARef) there
Right-click Commit the polygon draft; cancels any other in-progress draft
Enter Commit the path / polygon draft, pin a measurement, or (a draw tool or Measure armed with no draft yet) open Dynamic Input to type the first point
Backspace While a Polygon or Path draft is in progress: undo the last placed vertex (same key as the HUD's "Undo vertex" chip, "Undo point" on a Path). With no draft in progress, plain Backspace deletes the selection instead — see the Edit table below

When more dimension labels are on screen than can be read at once (past ~300), Glyph hides the text labels and shows a “Dim labels hidden (cap)” badge in the status bar — every dimension's own line, ticks and arc still draw, a selected dimension's label always draws, and zooming in brings labels back as the count drops under the cap.

Edit

Key Action
Ctrl+Z Undo
Ctrl+Shift+Z Redo
Ctrl+X Cut
Ctrl+C Copy
Ctrl+V Paste
Ctrl+Shift+V Paste in place (original coordinates)
Ctrl+D Duplicate
Del Delete
Backspace Delete (same as Del)
Arrow keys Nudge the selection by one grid step (Shift: ×10)
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
U Union (OR) — boolean the selected shapes
D Difference (SUB) — subtract the later shapes from the first
I Intersect (AND) — keep only the overlap
X XOR — keep only the non-overlap
Escape Cancel the in-progress draft, else clear selection, else exit the current cell

Arrange

Key Action
] Rotate +90°
[ Rotate −90°
R Rotate +90° (or the armed placement ghost, clockwise, if one is armed)

View

Key Action
Ctrl+0 Zoom to fit (selection, else the active cell)
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
< Grid: finer step
> Grid: coarser step

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-10-01

Open Glyph — free, no install Your files never leave your computer.
Open Glyph →