PyRaspBeta

Keyboard shortcuts

Lab mode is keyboard-first for the actions you repeat while wiring. These are the shortcuts the app binds today.

KeyAction
RRotate the selection a quarter-turn clockwise (each part turns in place).
WSwitch between the Wire tool and the Select tool.
VSwitch to the Select tool.
Delete / BackspaceDelete the selected part, wire or parts.
EscapeAbandon a half-drawn wire, return to Select, and clear the selection.
SpaceRun when stopped; otherwise pause or resume the run.
Ctrl/⌘ ZUndo the last board edit (up to 200 steps).
Ctrl/⌘ Shift ZRedo.
Ctrl/⌘ YRedo (the Windows-style alternative).
Ctrl/⌘ GGroup the selected parts.
Ctrl/⌘ Shift GUngroup the selected parts.
` ``Toggle the developer overlay (frame rate, draw calls, component and net counts).

A shortcut is ignored while the text cursor is in a form field, the code editor, or the console: there, the keys belong to what you are typing. Letter shortcuts such as R and W also do nothing while a modifier is held, so Ctrl/⌘ R stays the browser's reload.

Canvas gestures

GestureWhat it does
Click a partSelect it; if it belongs to a group, select the whole group.
Alt-click a partSelect just that part, ignoring its group.
Shift-click a partAdd it to, or remove it from, the selection.
Drag a selected partMove everything selected, in whole grid cells.
Shift-drag on empty boardDraw a selection box; enclosed parts are selected.
Click a wireSelect the wire for recolouring or deletion.
ScrollZoom in and out (0.25× to 8×).
Drag empty boardPan the view.

The logic analyzer adds two more: click to place cursor A, Shift-click for cursor B, and the footer reads the time between them.

The inspector's empty state repeats the essentials — W wire, R rotate, Del delete, Ctrl/⌘ Z undo, scroll to zoom, drag empty space to pan — so you can recover them without leaving the app.