83 Views
List of Keyboard Shortcuts for Hasty.ai
General annotation
right mouse click
on existing annotation – (click on an object) bring up classes pop-up menu to change assigned label classctrl / cmd + z
– undo actioncmd + shift + z
– redo actionshift + d
– set image status to “Done”ctrl + shift + d
– set image status to “Done” and go to the next unlabelled imageshift + r
– set image status to “To review”shift + q
– set image status to “skipped”shift + t
– select the next annotation when another annotation is selectedt
– select the next annotationl
– 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 outpress and hold spacebar + move mouse or ↓ / ↑ / → / ←
– pan image in the chosen directionshift + 1
– zoom to original size (100%)shift + 0
– zoom to fit the image to the screenshift + n
– next imageshift + b
– previous imaged
– hide all annotations on an image as long as the key is pressedv
– increase the opacity of all annotations to 100% as long as the key is pressedz
– show label classes on top of annotations as long as the key is pressed
Tool selection
m
– Move/Editp
– Polygonr
– Bounding Box (as in Rectangle)o
– Box to Instancex
– DEXTRb
– Brushe
– Eraser (when using a 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 labelsbackspace / 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 to a smaller distanceshift + ↓ / ↑ / → / ←
– move label/point to a larger distancey
– change label class to the next label class in the listshift + y
– change label class to the previous label class in the listshift + o
– send object(s) to the frontshift + u
– send object(s) to the backshift + c
– converts polygon(s) to mask(s) or vice versa
Polygon tool (P)
a
– place first and additional vertexes of a polygonbackspace / del
– remove last placed vertexenter / double click left mouse / click on first vertex
– complete polygonesc
– cancel the current polygon/exit tool to Move/Edit
Bounding box (R)
a
– place the first corner of a bounding box/place the second corner of a bounding box (completing box)enter
– complete bounding boxesc
– cancel the current bounding box/exit tool to Move/Edit if none is in progress
DEXTR (X)
a / left mouse click
– add an extreme pointbackspace / del
– delete the last extreme point, / .
– decrease/increase thresholdenter
– accept a suggestion of label
Brush (B) / Eraser (E)
, / .
– decrease/increase the size of the brush/erasershift + o
– enable / disable overpaintingshift + f
– fill closed pathshift + i
– invert maskb
– shift to brush (if using an eraser)e
– shift to brush (if using a brush)
Semantic Segmentation Assistant (S)
, / .
– decrease / increase confidenceenter
– accept all suggested segmentations
Instance Segmentation Assistant (I)
, / .
– decrease / increase confidenceenter
– accept all suggested segmentations
Object Detection Assistant (J)
, / .
– decrease / increase confidenceenter
– accept all suggested objects
For the latest tech news and reviews, follow Rohit Auddy on Twitter, Facebook, and Google News.