Inconsistent hotkey behaviour for rectangle/lasso/ellipse/magic wand select
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Pinta |
Fix Released
|
Low
|
Unassigned |
Bug Description
On Pinta 1.6-1, Linux version
Expected behaviour:
Select any non-select tool > press S once > get rectangle select.
(press S twice for lasso, thrice for ellipse, quarce for magic wand)
Actual behaviour:
Select Move tool by pressing M > press S once > get ellipse select.
Select Zoom by pressing Z > press S once > get magic wand.
Select any other tool > press S once (for Select tool) > get rectangle select. (as normal)
Press S twice with "any other tool" > get ellipse select. (should've been lasso)
To me it appears that whatever code reads the hotkey inputs searches for hotkey resolution reads them according to icon order on the toolbar, from left to right. The arrangement of the respective select tool icons then means it "skips" the rectangle tool if anything between it and the magic wand is selected before pressing the hotkey.
Also the lasso tool seems impossible to select by any hotkey at all. Why?
description: | updated |
Changed in pinta: | |
importance: | Undecided → Low |
tags: | added: easy-to-fix user-interface |
Changed in pinta: | |
milestone: | 1.8 → 1.7.1 |
Changed in pinta: | |
status: | Fix Committed → Fix Released |
I have tested this shortcut behavior in Pinta development 1.7.0.218 on Windows 7 from http:// pinta-project. com/pintaprojec t/pinta/ builds/
Shortcuts act exactly the same in my Pinta. In my humble opinion there are two problems:
1. Lasso does not have keyboard shortcut at all. If mouse is moved to the icon and wait like a second yellow help tip appears without any info of shortcut. But if mouse is moved to any other icon yellow help tip appears with shortcut. So adding a shortcut to Lasso will be a fix for this.
2. Inconsistent icon selection when different tools are selected. I think the suggested behavior if some other tool is selected:
- pressing S once should always get to Rectangle Select
- pressing S one more time it should move to Lasso Select
- pressing S one more time it should move to Ellipse Select
- pressing S one more time it should move to Magic Wand Select
- pressing S one more time it should start from beginning so Rectangle Select
Now when different tools are selected like:
- pressing M and then S then Ellipse Select is selected
- but when pressing Z ant then S then Magic Wand Select is selected
I don't user keyboard shortcuts in Pinta, but I really understand the frustration for users they do, never knowing which tools is going to be selected.
Additional tests I made for icons using the same keyboard shortcuts:
a) M for move
- using M once selects Move Selected Pixels
- using M one more time it correctly selects Move Selection
b) O for rounded objects
- using O selects Line/Curve
- using O one more time Rectangle
- using O one more time Rounded Rectangles
- using O one more time Ellipse
- using O one more time Freeform Shape
Note: both a) and b) are working fine selecting this tools and switching to some other tool (like T for text or Z for zoom) and then ALWAYS starts from beginning.
I am marking this bug report as Confirmed, but most probably the bug can be with lower severity.
P.S. Just wondering, having 21 tools and having 26 English alphabet maybe we should consider having single keyboard shortcut for each of the tool. Just suggestion, don't know how memorable would that be.