Keyboard Shortcuts
These match SLEAP's defaults, so muscle memory carries
over from the legacy GUI.
Cmd is shown for macOS; on Windows and Linux it is Ctrl.
Help ▸ Keyboard Shortcuts… shows the most common of these inside the app;
this page is the full list.
File
| Action |
Shortcut |
| New project |
Cmd+N |
| Open project |
Cmd+O |
| Save |
Cmd+S |
| Save As |
Cmd+Shift+S |
| Quit |
Cmd+Q |
Frame navigation
| Action |
Shortcut |
| Next / previous frame |
Right / Left |
| ± 10 frames |
Cmd+Right / Cmd+Left |
| ± 100 frames |
Cmd+Shift+Right / Cmd+Shift+Left |
| First frame |
Home |
| Last frame |
End |
| Go to frame… |
Cmd+J |
| Select to frame… |
Cmd+Shift+J |
| Mark frame |
Cmd+M |
| Go to marked frame |
Cmd+Shift+M |
Labeled-frame navigation
| Action |
Shortcut |
| Next / previous labeled frame |
Alt+Right / Alt+Left |
| Next / previous user-labeled frame |
Cmd+U / Cmd+Shift+U |
| Next / previous suggestion |
Space / Shift+Space |
| Next track spawn frame |
Cmd+E |
| Last interacted frame |
Cmd+A |
Video navigation
| Action |
Shortcut |
| Next video |
Alt+Shift+Right |
| Previous video |
Alt+Shift+Left |
Selection
| Action |
Shortcut |
| Select next instance |
` |
| Select next instance and zoom |
Shift+Down |
| Select previous instance and zoom |
Shift+Up |
| Clear selection |
Esc |
Labeling
| Action |
Shortcut |
| Add instance |
Cmd+I |
| Delete instance |
Cmd+Backspace |
| Merge instance — fill the selected instance's missing nodes from another user instance on the frame, then remove that one |
Shift+M |
| Select every node of the selected instance |
Shift+A |
| Accept all predictions on frame |
Cmd+Shift+A |
| Mark frame as negative |
N |
| Delete predictions in area |
Cmd+K |
| Copy instance |
Cmd+C |
| Paste instance |
Cmd+V |
| Undo |
Cmd+Z |
| Redo |
Cmd+Shift+Z |
Tracks
| Action |
Shortcut |
| Transpose instance tracks |
Cmd+T |
| New track |
Cmd+0 |
| Set instance track 1–9 |
Cmd+1 … Cmd+9 — creates the track (and any before it) if it doesn't exist yet |
| Delete instance and track |
Cmd+Shift+Backspace |
| Copy instance track |
Cmd+Shift+C |
| Paste instance track |
Cmd+Shift+V |
View
| Action |
Shortcut |
| Fit view to instances |
Cmd+= |
| Reset view |
R |
| Toggle pan mode |
P |
| Node placement mode |
Shift+N |
| Next / previous node, in node placement mode |
Tab / Shift+Tab |
| Show / hide instances |
H |
| Show / hide node names |
T |
| Show / hide edges |
Cmd+Shift+Tab |
| Flip the node under the pointer between visible and non-visible |
V |
| Set all selected nodes visible, or all non-visible (visible unless more than half already are) |
V with nodes selected |
| Toggle non-visible nodes |
Shift+V |
| Increase text size |
Cmd+Shift+= |
| Decrease text size |
Cmd+- |
Canvas gestures
Mouse and trackpad, on the video canvas.
| Gesture |
Action |
| Scroll / two-finger swipe |
Pan — not zoom |
| Ctrl + scroll |
Zoom, anchored at the cursor |
| Trackpad pinch |
Zoom (in Chrome and Edge) |
| Middle-button drag |
Pan |
| Drag on empty canvas |
Selection box; hold Shift to add to the selection |
| Click a node |
Select it |
| Shift + click a node |
Mark every node of that instance complete, as in SLEAP |
| Alt+Shift + click a node |
Add it to the selection, or remove it |
| Double-click a user instance |
Add the nodes it's missing, as non-visible nodes to drag into place (as in SLEAP) |
| Drag a selected node |
Move all selected nodes together |
| Alt + drag a node |
Move the whole instance |
| Alt + scroll |
Rotate the selected instance |
| Right-click a node |
Flip it between visible and non-visible |
| Right-click an instance's body or empty canvas |
Context menu: add, copy, paste, delete or merge instances, assign a track, mark the frame negative |
| Double-click a prediction |
Accept it as your label |
| Shift + double-click a prediction |
Accept it with every node marked complete |
| Del / Backspace |
Delete the selected instance, when all its visible nodes are selected |
| Hold Space + drag |
Pan |
| Double-tap Space |
Cycle zoom: free → fit instances → fit frame |
| Cmd + drag, in pan mode (P) |
Zoom by dragging |
| Ctrl + drag a user instance |
Clone it and drag the copy — Ctrl on macOS too |
Scrolling pans by default — deliberately, so a mouse wheel and a trackpad
two-finger swipe behave identically without the app guessing which one you have.
Hold Ctrl to zoom instead. Here Ctrl means Ctrl on macOS as well
(as it does for Ctrl + drag to clone): Cmd with the scroll wheel does not
zoom. A trackpad pinch zooms in Chrome and Edge.
Space does three things. A tap jumps to the next suggestion — it fires on
release, and is skipped if you clicked or dragged while holding it. A hold
pans (in pan mode, it selects instead). A double-tap cycles the zoom modes.
Models
| Action |
Shortcut |
| Training… |
Cmd+L |
Other
| Action |
Shortcut |
| Dismiss all notifications |
Cmd+Shift+D |
Can't find a command?
Help ▸ Search Menus… searches every menu item by name and runs it — faster
than remembering which menu something lives under.