Skip to content

Keyboard Shortcuts

Shortcuts are active whenever the canvas has focus (i.e., the command line is not focused). Press Escape at any time to cancel the current operation and return focus to the canvas.

Press / to focus the command line. Press Escape inside the command line to dismiss it and return to the canvas.

File and Edit

ShortcutAction
Ctrl+ZUndo
Ctrl+Shift+ZRedo
Ctrl+ASelect all
Ctrl+CCopy selected entities to clipboard
Ctrl+VPaste from clipboard (centered on cursor)
Ctrl+DDuplicate selected entities in place (offset 15 units)
Ctrl+JJoin two selected entities
Delete / BackspaceErase selected entities
EscapeCancel current operation / deselect all

View and Navigation

ShortcutAction
fZoom to fit all visible entities
zZoom to selection (or zoom to fit if nothing selected)
Shift+WActivate zoom window (drag to define area)
Shift (hold)Pan mode — hold Shift and drag to pan
F8Toggle ortho mode (constrains to horizontal/vertical)
F10Toggle polar tracking
#Toggle snap to grid

Drawing Tools

ShortcutTool
lLine
pPolyline
rRectangle
cCircle
aArc
eEllipse (when nothing is selected)
Shift+KSpline
tText
dDimension
nLeader / Annotation
iImage
oOffset
bBreak
sStretch
Shift+TTrim
Shift+EExtend (when nothing is selected)
Shift+FFillet
Shift+CChamfer
xMeasure
vSelect tool

Modify Operations (require selection)

ShortcutAction
eExplode selected entities
gGroup selected entities
uUngroup selected entities
qRotate selected 90 degrees counter-clockwise
wRotate selected 90 degrees clockwise
Shift+HMirror selected horizontally (across vertical axis)
jMirror selected vertically (across horizontal axis)
Shift+ROpen rectangular array dialog
Shift+POpen polar array dialog

Context-Sensitive Keys

Some keys change behavior depending on whether entities are selected:

KeyNothing selectedEntities selected
eEllipse toolExplode
Shift+HHatch toolMirror horizontally
w(no action)Rotate 90 degrees clockwise
q(no action)Rotate 90 degrees counter-clockwise
j(no action)Mirror vertically

Command Line

ShortcutAction
/Focus the command line
EnterExecute command or confirm coordinate input
EscapeClear command line / return to canvas
TabAccept the highlighted autocomplete suggestion
Arrow Up / DownNavigate autocomplete suggestions

Notes

  • Ctrl shortcuts (Ctrl+Z, Ctrl+A, etc.) always take priority over single-letter canvas shortcuts.
  • Single-letter shortcuts are only active when the canvas has focus and the command line is not open.
  • Uppercase shortcuts (Shift+letter) are distinct from lowercase: t = Text, Shift+T = Trim.