Hotkeys shortlist

A collection of the hotkeys that you can use in Hasty

Global hotkeys

General annotation

  • right mouse click on 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
  • t - select next annotation
  • l - select the last created annotation (when not creating another object/polygon/mask)

Navigation / View

  • + 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

  • p - Pan
  • 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

    Get AI confident. Start using Hasty today.

    Our platform is completely free to try. Sign up today to start your two-month trial.