Canvas Controls
How to navigate, select, and manipulate elements on the circuit canvas.
Navigation
Pan
| Method | Action |
|---|---|
| Middle-click + drag | Pan in any direction |
| Space + drag | Pan (hold Space, then drag) |
| Trackpad two-finger scroll | Pan |
Zoom
| Method | Action |
|---|---|
| Scroll wheel | Zoom in / out |
| Ctrl + scroll | Zoom in / out |
| Trackpad pinch | Zoom |
| Ctrl+Shift+= | Zoom in |
| Ctrl+- | Zoom out |
| Ctrl+0 | Fit all components to the viewport |
Selecting components
| Method | Action |
|---|---|
| Click a component | Select it |
| Shift+click | Add to / remove from selection |
| Click and drag on empty space | Box-select all components in the rectangle |
| Ctrl+A | Select all |
| Escape | Deselect all |
Moving components
- Drag a selected component to move it.
- When multiple components are selected, drag any one of them to move all together.
- Components snap to the grid during movement.
Rotating and mirroring
| Action | How |
|---|---|
| Rotate 90° clockwise | Right-click → Rotate, or press R |
| Mirror horizontally | Right-click → Mirror |
Rotation and mirroring also work on a multi-selection.
Deleting
Select one or more components (and/or wires), then press Delete or Backspace. Connected wires are removed automatically when their component is deleted.
Undo and redo
| Action | Shortcut |
|---|---|
| Undo | Ctrl+Z |
| Redo | Ctrl+Y or Ctrl+Shift+Z |
The undo history persists for the current session. It is cleared when you load a different board.
Copy and paste
| Action | Shortcut |
|---|---|
| Copy selected | Ctrl+C |
| Cut selected | Ctrl+X |
| Paste | Ctrl+V |
Pasted components appear near the original position with all property values preserved.
Fit to screen
Press Ctrl+Shift+F (or use the minimap button) to zoom and pan so all components are visible.