Skip to content

Keyboard, mouse & touch ​

Keyboard shortcuts work while the viewer has focus. They are ignored while you are typing in a table cell or a dialog; click the canvas first.

Keyboard ​

ShortcutAction
Ctrl+ZUndo
Ctrl+Shift+ZRedo
Ctrl+SSave project (download JSON)
Ctrl+OOpen project
Ctrl+PExport image
Ctrl+ASelect everything
Ctrl+CCopy the selection (nodes, elements and their loads)
Ctrl+VPaste: a ghost of the copy follows the cursor; click to place it, or type an offset Δx, Δz in the banner and press Paste
DeleteDelete the selection
EscCancel the current mouse mode, close the tour, clear the selection, or leave a table cell
EnterConfirm a table cell
FFit content to screen
CCenter content
GToggle the grid
SToggle snap to grid
Ctrl+= / Ctrl+-Zoom in / out

On a Mac, use Cmd where Ctrl is shown.

Mouse ​

ActionResult
ClickSelect a node, element, load or dimension line and open its panel
Drag on empty canvasSelection rectangle
Drag a nodeMove the node (snaps to the grid when snapping is on)
Click in mouse modePlace a node, or start or continue an element polyline
Double-click a loadEdit the load
Right-clickCanvas menu: Add node, Add element, Add dimension, Dimension element (over an element), Edit, Copy, Paste, Delete
Ctrl (Cmd on a Mac) + Add node / Add element in the canvas menuPlace with the mouse instead of a dialog
Middle or right dragPan (see Settings → Controls & Shortcuts)
WheelZoom towards the cursor
Point at an objectTooltip with displacements, properties or load values

On a trackpad, two-finger scrolling zooms. To pan, click and drag with two fingers (a right-button drag).

Touch ​

GestureResult
TapSelect, and show the object's details and actions
Tap in mouse modePlace a node or continue an element
Press a node and dragMove the node
One-finger drag elsewherePan
PinchZoom
Press and hold the canvasCanvas menu
Box select button (top right), then dragSelection rectangle

Object panels ​

Clicking an object opens a panel next to it with its details and these actions:

ObjectActions
NodeAdd load · Node supports (support symbol, Dx / Dz / Ry, nodal LCS angle) · Prescribe displacement (on a supported node) · Delete
ElementEdit element (nodes and hinges, material, section) · Add load · Stiffness matrix · Delete
Nodal or element loadEdit load · Delete
Dimension lineEdit (coordinates) · Flip dimension · Delete