Transform tools could make better use of cursor (arrow) keys
Submitted by david gowers
Link to original bug (#387779)
Description
-
Rotate could use the cursor keys to adjust angle (with CTRL retaining its current meaning, and SHIFT being move-by-45-degree-increments, and ALT to adjust centre)
-
Skew could use the cursor keys to adjust skew, with SHIFT being adjust-by-larger-amount as with Move tool
-
Flip could trigger a flip by pressing up/down to flip vertically, or left/right to flip horizontally.
-
Scale and Crop: cursors could expand the scale rectangle on that border; CTRL+cursors could shrink it, with SHIFT having similar meaning as with Skew. ALT+cursors could move it.
-
Perspective (perhaps - this would require a bit more work): cursors adjust the position of the current point, CTRL+cursors move between points, SHIFT+cursors move as in Skew, ALT+left/right expand the horizontal line the point is on, ALT+up/down expand the vertical line the point is on, like this:
(@ is the selected point, # are unselected points)
@----# / / / / #----#
Pressing left or right would expand the top line; pressing up or down would expand the left line.
These changes would make a great difference in usability, particularly for fine adjustments. Most of the transform tools are naturally suited to a keyboard interface. I expect I could implement at least some of this; I'll look into it.
Version: git master