| Key | Tool |
|---|
| M | Hand (pan) |
| V | Select |
| L | Linestring |
| N | Lane |
| P | Participants (Vehicle / Pedestrian) |
| H | Path |
| G | Polygon |
| X | Crosswalk |
| I | Road Templates (Intersection / Roundabout / Chicane) |
| W | LineArrow |
| T | Text |
| / | Math (LaTeX / KaTeX) |
| D | Freehand |
| Keys | Function |
|---|
| Ctrl+Z / Cmd+Z | Undo |
| Ctrl+Shift+Z / Cmd+Shift+Z | Redo |
| Ctrl+C / Cmd+C | Copy |
| Ctrl+V / Cmd+V | Paste |
| Ctrl+X / Cmd+X | Cut |
| Delete / Backspace | Delete selected shape(s) |
| Modifier | Effect |
|---|
| Shift | Temporarily disable snap |
| Alt + click | Share an existing point (Linestring / Polygon / Path) |
| Double-click | Enter segment editing (Linestring / Lane / Polygon), or re-open a Math equation for editing |
| Esc (inside Math editor) | Confirm the equation and close the editor |
| Keys | Effect |
|---|
| Arrow keys | Move selection by 1 px |
| Shift + arrow | Move selection by 10 px |
| Keys | Effect |
|---|
| Ctrl+0 / Cmd+0 | Reset zoom to 100% (also: click the % in the zoom panel) |
| Ctrl++ / Cmd++ | Zoom in |
| Ctrl+- / Cmd+- | Zoom out |
| Shift+1 | Zoom to fit the whole scene (also: the Fit button in the zoom panel) |
| Shift+2 | Zoom to fit the selection (falls back to the whole scene when nothing is selected) |
| Ctrl + wheel / pinch | Zoom around the pointer |
The camera also adjusts itself when the scene changes: New canvas returns to
100% at the origin, opening a .drawtonomy.svg, .xosc, or CommonRoad file
fits the content (actors first, capped at 100%), and applying an AI-generated
scenario fits the generated actors.