gliff-ai / annotate

gliff.ai ANNOTATE – a user-friendly browser interface for annotating multidimensional images for machine learning development
https://gliff.ai
GNU Affero General Public License v3.0
2 stars 0 forks source link

Update `Shortcuts` #653

Open joshuajames-smith opened 2 years ago

joshuajames-smith commented 2 years ago

Problem

Relates to https://github.com/gliff-ai/roadmap/issues/79.

Solution


Category Tool/Action Assigned Shortcut
Topbar Help F1
Support Centre F2
Shortcuts F3
Mark Annotation as Done Enter [icon]
Previous Image CTRL / CMD + Right Arrow
Next Image CTRL / CMD + Left Arrow
General Select Annotation A
Select Previous Annotation Down Arrow [icon]
Select Next Annotation Up Arrow [icon]
Add New Annotation =
Delete Annotation -
Annotation Labels CTRL / CMD + L
Undo Last Action CTRL / CMD + Z
Redo Last Action CTRL / CMD + Y
Save Annotations CTRL / CMD + S
Plugins P
Close Dialogue ESC
Upload Image U
Download Annotations D
Minimap Open Minimap ALT / OPT + 1
Close Minimap ALT / OPT + 2
Zoom In ALT / OPT + =
Zoom Out ALT / OPT + -
Fit to Page ALT / OPT + 0
Tools Paintbrush Toolbox [opens submenu of tools] 1
Paintbrush B
3D Paintbrush CTRL / CMD + B
Eraser E
Fill Active Paintbrush F
Annotation Transparency T
Convert Stroke to Pixels C [annotation layer dependent to prevent conflict]
Spline Toolbox [open submenu of tools] 2
Spline S
Bezier Spline Z
Lasso Spline L
Close Active Spline O
Convert Spline to Paintbrush C [annotation layer dependent to prevent conflict]
Delete Spline Point Backspace [icon]
Deselect Spline Point ESC
Rectangle Boundary Box R
Background Settings Toolbox [open submenu of tools] 3
Brightness \
Contrast /
Channels ;

Shortcuts –  keyboard shortcut icons


Considered Alternatives

Open to UX discussions and opinions for keyboard assignments if someone thinks one does not follow expected use or conflicts/changes widely existing keyboard shortcut patterns.

cooper667 commented 2 years ago

Related to #532

cooper667 commented 2 years ago

Plugins | CTRL / CMD + P

This is Print in browsers so we can't use it