Mouse and Keyboard Shortcuts
General Interactions
| control | description |
|---|---|
| Left Click | select track/detection |
| Ctrl + Left Click | add or remove track from multi-selection (bulk edit) |
| Right Click | toggle edit mode |
| Middle Click | pan camera |
| Scroll Wheel | zoom |
| Mouse Drag | pan |
| Alt + mouse drag | lasso-select tracks for bulk edit (release mouse to confirm) |
| Ctrl + Alt + mouse drag | lasso-select and add tracks to the current multi-selection |
| Shift + mouse drag | select area to zoom |
| Up | select previous track in list |
| Down | select next track in list |
| Esc | unselect, exit edit mode |
| A | toggle attribute / merge pane |
Playback
| control | description |
|---|---|
| Left or D | previous frame |
| Right or F | next frame |
| Space | play/pause |
Editing
Most editing controls are available when a track or detection is selected.
| control | description |
|---|---|
| Del | delete entire track or detection |
| N | create new track or detection |
| Ctrl+Z (Mac: Cmd+Z) | undo the last annotation change |
| Home | go to first frame of selected track |
| End | go to the last frame of selected track |
| 1 | Enter bounding-box edit mode on selection |
| 2 | Enter polygon edit mode on selection |
| 3 | Enter head/tail/line edit mode on selection |
| H or G | while in line mode, place head point next |
| T or Y | while in line mode, place tail point next |
| Esc | unselect, exit edit mode, exit merge mode |
| K | toggle keyframe for the current frame and selected track |
| I | toggle interpolation for the current range of the selected track |
| M | enter merge mode for on selection |
| Shift+M | commit (finalize) merge for selected tracks. |
| G | create new group including the selected track |
| Shift+Enter | focus class select/text box on selected track in track list. Press Down to open all options. Pres Enter twice to accept an option. Press Esc to unfocus. |
The Undo button beside Save provides the same action in web and desktop. Undo restores annotation creation, deletion, geometry, types, attributes, and groups, including changes across cameras. Up to 20 edits are retained for the current session. Saving does not clear history: undoing a saved edit creates a new pending change to save. Loading another dataset or reloading annotations clears history. Text fields keep their normal text undo behavior.
Stereo results are grouped with the edit that requested them. Undo is temporarily unavailable while saving, predicting a segmentation, or completing stereo work. Undo exits annotation editing so a pending tool preview cannot overwrite the restored annotation. Viewer settings and camera registration are outside this history.
Interactive Segmentation (Desktop only)
Available when a track or detection is in edit mode. See Interactive Annotation.
| control | description |
|---|---|
| S | activate Segment (point-click segmentation) mode |
| Left Click | add foreground (include) point |
| Shift + Left Click or Middle Click | add background (exclude) point |
| Right Click or Enter | confirm segmentation and commit polygon |
| Esc | cancel segmentation; clear points and restore previous polygon when editing |
Adding new shortcuts
If you think a new shortcut or hotkey would be useful, please send us feedback.