Hot Keys & Shortcut Keys

🧭
The grammar of modifier keys — you don't have to memorize each operation; you can guess it from these three "meanings".
Shift = constrain / release snapping steps … horizontal-vertical, perfect circle, fixed direction. Releasing angle/ratio rounding is also Shift.
Ctrl = disable snapping / add to selection … disables snapping to endpoints & intersections; adds to the selection on click.
Alt = flip the anchor … corner⇔center, scaling pivot, split a shape, select shapes on inactive layers.
On macOS read Ctrl → cmd and Alt → option (mouse operations accept cmd as well).
🆕
Green rows are new or changed in v4.0.

Mouse + Modifier Keys

While drawing

OperationAction
2nd point of a line + ShiftConstrain to horizontal / vertical
2nd point of an oval + ShiftPerfect circle
Circle toolAlways a perfect circle (no Shift needed). The old "Ellipse" slot and hotkey E now belong to the Circle tool; the Oval tool has its own button — v4.0
2nd point of a circle/oval + AltFlip the anchor: the 1st point becomes a corner (normally the center) — v4.0
2nd point of a rectangle + AltFlip the anchor: the 1st point becomes the center (normally a corner) — v4.0
Any drag / click + CtrlTemporarily disable snapping to endpoints & intersections (works in drawing, moving and endpoint drags)
Ruler (measuring) + ShiftConstrain the measuring line to horizontal / vertical

Selecting

OperationAction
ClickSelect just that shape
Shift or Ctrl + clickAdd to the selection
Double-clickSelect all connected shapes (on a text: start editing)
Alt + clickOn a selected Bezier curve: split it at that point. Otherwise: also target shapes on inactive layers
Ctrl or Alt + dragStart a range selection even from on top of shapes/handles
Ctrl + Alt + clickSelect the palette that shape uses

Dragging shapes & endpoints

OperationAction
Drag a shapeMove; snaps to endpoints, intersections and grid (Ctrl disables snapping)
Move + ShiftConstrain to horizontal / vertical
Line endpoint + ShiftKeep the direction, change only the length
Circle endpoint + ShiftMake it a perfect circle
Bezier endpoint + ShiftMove only the endpoint, leaving the control points in place
Arc endpointThe central angle rounds to 5° / 1° steps
Arc endpoint + ShiftRelease the angle rounding for a free angle — v4.0 (Ctrl still works as before)

Transform handles (scale & rotate) — v4.0

Corners of the selection frame = scale, just outside the corners = rotate, edge midpoints = stretch. Amounts are accumulated in the number palette while you drag, and keep accumulating until you deselect (shared with the wheel and the [ ] keys).
OperationAction
Drag a handleRotation snaps to 1°, scaling to 1% steps
• Shift or CtrlRelease the steps for fine adjustment
• AltTemporarily flip the scaling pivot between center ⇔ opposite corner (takes effect the moment you press)
ESCCancel the drag and restore the shape

Bezier control points

OperationAction
Drag a control pointFree move (snapping active; Ctrl disables it)
• ShiftKeep the control-line direction, change only the length
• Ctrl + ShiftMirror the opposite control point for a smooth joint. If the neighbor is a line or arc, project onto its tangent line (v4.0)
• Ctrl + Alt + ShiftAlign only the direction of the opposite control point, keeping its length (smooth but asymmetric) — v4.0
Double-click a control pointAlign the direction while keeping the length (Bezier neighbor = mirror; line/arc neighbor = tangent) — v4.0
Right-click a control pointMenu with "make symmetric", "same length" and "move onto the diagonal"

Hot Keys

One key switches the function.

Tools

ASelect mode
DDot
LLine
ECircle — from v4.0 always a perfect circle (up to v3.x this was the Ellipse tool)
Shift + EOval — v4.0 (detected by the Shift key itself, so CapsLock doesn't matter)
VArc
BBezier curve
RRectangle
TText
PPricking iron (stitching)
XBeveling (round corner)
OOffset
CCenter line
MDistance marking
#Dimension annotation
!Trimming
WTracing image mode
ULeather simulator mode
QMandala mode On/Off
YOpen the template repository
*Clear all

View toggles

GShow/hide grid
SShow/hide ruler
FPin the ruler origin at the cursor (while the ruler is shown)
IShow/hide intersections & joints (with design check)
JShow/hide Bezier offset guidelines
HShow/hide tracing images
F5Show/hide dimension annotations
F6Stitching simulation On/Off
F7Show/hide print areas
>Show path direction with an arrowhead
=Toggle even/odd-only stitches (during stitching simulation)

Shape operations

[ / ]Rotate selection by 1° (from v4.0 accumulated in the number palette; a run of rotations is one Undo)
{ / } (Shift + [ ])Rotate selection by 5°
Ctrl + [ / ]Shrink / expand selection by 1%
Ctrl + Shift + [ / ]Shrink / expand selection by 5%
• / -Raise / lower the opacity of the selection. During stitching simulation: thread thickness
ZExtend / trim two selected lines to/at their intersection
Delete / BackSpaceDelete the selection
F8Separate a template object into shapes
F9Convert the selection into a template object
F10Convert a copy of the selection into a template object

Others

0–9Switch the line palette (applies to the selection if any)
ESCRelease step by step: pending clicks → selection → toggle between tool and select mode
EnterOpen the number (transform) palette — v4.0
F2Edit the selected text in place (same as double-click) — v4.0
Arrow keysPan the canvas

Shortcut Keys

On macOS read Ctrl → cmd and Alt → option.

Basics

Ctrl + NNew project
Ctrl + OOpen project from file
Ctrl + SSave project
Shift + Ctrl + SSave project as
Ctrl + PPrint
Ctrl + ZUndo
Shift + Ctrl + ZRedo
Ctrl + ASelect all
Ctrl + DDeselect all
Ctrl + C / X / VCopy / cut / paste
Shift + Ctrl + CMove or copy with set distance
Ctrl + RReset the view to show all shapes
Ctrl + I / JFlip horizontally / vertically
Ctrl + FFlip shape path direction
Ctrl + G / UGroup / ungroup
Ctrl + LCreate the line symmetry of the selection
Ctrl + EDraw common tangent circle / line
Ctrl + YCreate mirror shapes in the mandala section (mandala mode only)
Alt + F4 (cmd + Q on Mac)Exit the application

Alignment

Ctrl + Alt + L / RAlign selection to the left / right
Ctrl + Alt + HCenter selection horizontally (with multiple layers, the layer shortcut "hide other layers" takes precedence)
Ctrl + Alt + T / BAlign selection to the top / bottom
Ctrl + Alt + VCenter selection vertically

Nudging with the keyboard

Ctrl + arrow keyMove the selection 1.00mm in that direction
Ctrl + Shift + arrow keyMove 0.10mm
Ctrl + Alt + arrow keyMove 0.01mm

Layers

Ctrl + Alt + NAdd a new layer
Ctrl + Alt + DDelete layer
Ctrl + Alt + CChange layer name
Ctrl + Alt + U / JMove layer one up / down
Ctrl + Alt + HHide other layers (with multiple layers this wins over "center horizontally"; the Ctrl + Alt + A toggle is recommended instead)
Ctrl + Alt + AHide all but the active layer ⇔ show all (toggle) — v4.0
Ctrl + Alt + IToggle "ignore layer" mode
Ctrl + Alt + MMerge with the layer below
Ctrl + Alt + FFlatten all layers
Ctrl + Alt + YMove the selection to the layer below

Mouse Wheel & Panning

OperationAction
Right-button dragPan the canvas (release without moving = context menu)
Middle-button (wheel) dragPan the canvas (same as right-drag)
WheelZoom in/out (centered on the cursor)
Shift + wheelHorizontal scroll
Alt + Shift + wheelVertical scroll
Ctrl + wheelRotate the selection by 1° (from v4.0 accumulated in the number palette; a run is one Undo)
Ctrl + Shift + wheelExpand / shrink the selection by 1% (same as above)
Alt + wheelChange the stroke thickness of the selection. With the Arc tool active: change the radius
Shift / Ctrl + wheel (single shape with a leather image selected)Stretch the leather image horizontally / vertically