Hotkeys shortlist

Global hotkeys

General annotation

  • right mouse clickon existing annotation - (click on an object) bring up classes pop-up menu to change assigned label class

  • ctrl / cmd + z- undo action

  • cmd + shift + z- redo action

  • shift + d- set image status to "Done"

  • ctrl + shift + d- set image status to "Done" and go to the next unlabelled image

  • shift + r- set image status to "To review"

  • shift + q- set image status to "skipped"

  • shift + t- select next annotation when another annotation is selected

  • t- select next annotation

  • l- select the last created annotation (when not creating another object/polygon/mask)

  • + or scroll down on mouse or expand fingers on touchpad- zoom in

  • - or scroll up on mouse or pinch on touchpad- zoom out

  • press and hold spacebar + move mouse or ↓ / ↑ / → / ←- pan image in the chosen direction

  • shift + 1- zoom to original size (100%)

  • shift + 0- zoom to fit the image to the screen

  • shift + n- next image

  • shift + b- previous image

  • d- hide all annotations on an image as long as the key is pressed

  • v- increase the opacity of all annotations to 100% as long as the key is pressed

  • z- show label classes on top of annotations as long as the key is pressed

Tool selection

  • m- Move/Edit

  • p- Polygon

  • r- Bounding Box (as in Rectangle)

  • o- Box to Instance

  • x- DEXTR

  • b- Brush

    • e- Eraser (when using brush)

  • s - Semantic Segmentation Assistant (when available)

  • j - Object Detection (when available)

  • i - Instance Segmentation (when available)

Move/edit tool (M)

  • shift + left mouse click- select multiple objects/points (including marquee tool to drag large selection(s))

  • cmd / ctrl + a- select all labels

  • backspace / delete / fn + delete- delete label(s)/point(s)

  • cmd / ctrl + c- copy label(s)

  • cmd / ctrl + v- paste label(s)

  • cmd / ctrl + x- cut label(s)

  • cmd / ctrl + d- duplicate label(s)

  • ↓ / ↑ / → / ←- (when annotation(s) are selected) move annotation(s)

  • ↓ / ↑ / → / ←- (when label vertex/point(s) selected) move point(s)

  • alt + ↓ / ↑ / → / ←- move label/point a smaller distance

  • shift + ↓ / ↑ / → / ←- move label/point a larger distance

  • y- change label class to the next label class in the list

  • shift + y- change label class to the previous label class in the list

  • shift + o- send object(s) to the front

  • shift + u- send object(s) to the back

  • shift + c- converts polygon(s) to mask(s) or vice versa

Polygon tool (P)

  • a- place first and additional vertexes of a polygon

  • backspace / del- remove last placed vertex

  • enter / double click left mouse / click on first vertex- complete polygon

  • esc- cancel current polygon/exit tool to Move/Edit

Bounding box (R)

  • a- place the first corner of a bounding box/place second corner of a bounding box (completing box)

  • enter- complete bounding box

  • esc- cancel current bounding box/exit tool to Move/Edit if none in progress

DEXTR (X)

  • a / left mouse click- add an extreme point

  • backspace / del- delete the last extreme point

  • , / .- decrease/increase threshold

  • enter- accept an suggestion of label

Brush (B) / Eraser (E)

  • , / .- decrease/increase the size of the brush/eraser

  • shift + o- enable / disable overpainting

  • shift + f- fill closed path

  • shift + i- invert mask

  • b- shift to brush (if using eraser)

  • e- shift to brush (if using brush)

Semantic Segmentation Assistant (S)

  • , / .- decrease / increase confidence

  • enter- accept all suggested segmentations

Instance Segmentation Assistant (I)

  • , / .- decrease / increase confidence

  • enter- accept all suggested segmentations

Object Detection Assistant (J)

  • , / .- decrease / increase confidence

  • enter- accept all suggested objects

Last updated