DFT Lab
| Shortcut | Action | Context |
|---|---|---|
| Primary + K | Open command menu | DFT Lab workspace |
| Space | Open command menu | Builder, outside editable controls |
| Primary + Z | Undo | Builder editing history |
| Primary + Shift + Z / Primary + Y | Redo | Builder editing history |
| V | Select tool | Viewport editing |
| G | Move tool | Viewport editing |
| A | Add atom | Viewport editing |
| M | Measure tool | Viewport editing |
| F | Focus selection | A selected atom |
| Delete / Backspace | Delete selection | Viewport; not a text input |
| X / Y / Z | Constrain move to an axis | Move mode |
| Shift + X / Y / Z | Constrain move to YZ / XZ / XY plane | Move mode |
| Enter | Apply move | Move mode |
| Escape | Cancel move or close the active tool/dialog | Depends on current interaction |
| Arrow Left / Right | Resize sidebar by 16 px | Focused resize separator |
Figure Lab
| Shortcut | Action | Context |
|---|---|---|
| Primary + Z | Undo figure change | Outside editable controls |
| Primary + Shift + Z / Primary + Y | Redo figure change | Outside editable controls |
| Primary + S | Keep an explicit checkpoint | Commits a focused number draft first; automatic saving already runs |
| Primary + Shift + E | Export in the selected format | Ready figure outside editable controls |
| + or = | Zoom in | Canvas view |
| - | Zoom out | Canvas view |
| 0 | Fit figure | Canvas view |
| ? | Toggle shortcut help | Figure Lab |
| Space + drag / Alt + drag / middle drag | Pan the page | Figure Lab canvas |
| Primary + mouse wheel | Zoom the page | Figure Lab canvas |
| Escape | Close help or a drawer | Figure Lab |
Fields and custom menus
| Shortcut | Action |
|---|---|
| Tab / Shift + Tab | Move forward/backward through interactive controls. |
| Enter / Space | Activate a focused button or select a highlighted menu option. |
| Arrow Up / Down | Open or move through a custom select; navigate a command menu. |
| Home / End | Move to the first/last enabled option in a custom select. |
| Type letters | Find an option by label in an open custom select; type a command query in the command menu. |
| Escape | Dismiss the current menu; cancel an uncommitted numeric draft. |
| Enter / leave the field | Commit a numeric draft, including decimals or scientific notation where allowed. |
| Primary + Z in text | Undo text editing rather than changing the figure or crystal. |
Pointer and mobile interaction
Use the viewport camera controls to rotate, pan, and zoom the crystal. Atom tools operate on the selected atom; choose the appropriate tool before dragging.
On a small screen, open Results or Inspector from the Figure Lab toolbar, then close the drawer with its backdrop or Escape. The page remains scrollable when zoomed.
Dragging a sidebar separator adjusts its width on desktop. Keyboard users can focus the separator and use the horizontal arrow keys.