Start here
Controls & shortcuts
Press H at any time for the same list as an overlay on the bench.
Mouse
| Action | Does |
|---|---|
| Left-click | Select a part, screen or the light source |
| Left-drag | Move the selected part across the table |
| Shift + left-drag | Move it along the beam axis only |
| Ctrl + left-click on a beam | Open that exact ray in the ray inspector |
| Right-drag | Orbit the camera |
| Middle-drag | Pan the camera |
| Wheel | Zoom |
| Ctrl + wheel | Rotate the selected part (yaw) |
| Drag a gizmo arrow | Slide the part along X, Y or Z (or its own axes in Local mode) |
| Drag a gizmo ring | Turn the part: green is yaw, blue is pitch, red is roll |
| Ctrl while dragging a gizmo | Snap to 1 mm and 5° |
Keyboard
| Key | Does |
|---|---|
| Q / E | Yaw the selection (hold Shift for 0.1° steps) |
| R / T | Pitch — tip the optical axis up or down |
| V / B | Roll — spin the part about its own axis |
| G | Show or hide the move arrows |
| W | Show or hide the rotation rings |
| L | Switch the gizmo between global and local axes |
| F | Autofocus: move the measured screen to best focus |
| Z | Frame the whole bench in view |
| P | Toggle photoreal rendering |
| K | Add a camera key at the playhead (Render panel) |
| Space | Play or pause the timeline |
| Del | Remove the selected part |
| H | Help overlay |
| Ctrl + Z / Ctrl + Y | Undo / redo |
| Ctrl + S | Save (Ctrl + Shift + S for Save as) |
| Ctrl + O | Open a project |
| Ctrl + N | New bench |
| Ctrl + Shift + C | Copy the full JSON report to the clipboard |
| Esc | Cancel a render in progress |
R1 > 0 : front surface bulges toward the light · R2 < 0 : back surface bulges awayPositive R means the centre of curvature lies toward +x — the standard optics sign convention, with light travelling left to right.