Keyboard Shortcuts
Keyboard shortcuts let you annotate without taking your hands off the keyboard. Learning the shortcuts for your most common actions can significantly speed up your annotation workflow.
Overview
Shortcuts are active whenever the labeling interface is focused. They are grouped into four categories: navigation, labels, view controls, and general actions. Label shortcuts (1–9, A–Z) are configurable per project; all other shortcuts are system-wide.
Shortcut scope
Keyboard shortcuts are only active in the annotation view. They do not trigger when a text input field, dialog, or modal is focused.
Navigation
Navigation shortcuts move you through the trajectory frames. See Frame Navigation for detailed information on each control.
| Shortcut | Action |
|---|---|
| ← | Previous frame (by step size) |
| → | Next frame (by step size) |
| Space | Play / Pause playback |
| Home | Jump to first frame |
| End | Jump to last frame |
| , | Jump to previous labelled frame |
| . | Jump to next labelled frame |
Labels
Label shortcuts apply a label to the current frame. There are two types of label shortcuts:
| Shortcut | Action |
|---|---|
| 1 – 9 | Apply label by position (1st through 9th label in the list) |
| A – Z | Apply label by assigned custom shortcut letter |
Positional shortcuts (1–9) are assigned automatically based on label order. Custom letter shortcuts (A–Z) are assigned manually in the Label Management settings. Custom shortcuts take priority over system shortcuts that use the same key.
Mnemonic shortcuts
Assign letters that match the label name — for example, G for "Grasp" and L for "Lift". This makes shortcuts intuitive and easier to remember.
View Controls
View shortcuts toggle display elements in the labeling interface.
| Shortcut | Action |
|---|---|
| F | Toggle fullscreen for the 3D viewer |
| ? | Toggle keyboard shortcuts cheat sheet |
General
General shortcuts cover save and undo/redo operations.
| Shortcut | Action |
|---|---|
| Ctrl+S | Save annotations |
| Ctrl+Z | Undo last label action |
| Ctrl+Shift+Z | Redo last undone action |
| Ctrl+Y | Redo last undone action (alternative) |
Full Reference
The complete shortcut reference in a single table:
| Category | Shortcut | Action |
|---|---|---|
| Navigation | ← | Previous frame |
| Navigation | → | Next frame |
| Navigation | Space | Play / Pause |
| Navigation | Home | First frame |
| Navigation | End | Last frame |
| Navigation | , | Previous labelled frame |
| Navigation | . | Next labelled frame |
| Labels | 1 – 9 | Apply label by position |
| Labels | A – Z | Apply label by custom shortcut |
| View | F | Fullscreen 3D viewer |
| View | ? | Toggle shortcuts cheat sheet |
| General | Ctrl+S | Save |
| General | Ctrl+Z | Undo |
| General | Ctrl+Shift+Z | Redo |
| General | Ctrl+Y | Redo (alternative) |
Customization
System shortcuts (navigation, modes, view, general) cannot be reassigned. Label shortcuts are the only configurable shortcuts. You can customize label shortcuts in the Label Management settings by assigning custom letter keys to individual labels.
If you find that a system shortcut conflicts with a label shortcut you need, you have two options:
- Choose a different letter for the label shortcut to avoid the conflict.
- Accept the conflict and use the toolbar buttons for the overridden system function instead of its keyboard shortcut.