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.
| 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… (.gds / .svg / .png) |
General
| Key |
Action |
Ctrl+K |
Command palette |
? |
Toggle this cheat sheet |
Alt+← / Alt+→ |
Step view history backward / forward |
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. (Help has no bound shortcuts of its own, which is why it isn't a section here.)