Shortcuts choice for Vector Tools
Open, Needs TriagePublic

Description

Please help me with Sorting out shortcuts for the actions present in our vector editing tool. Preferably, then should coincide with the shortcuts we use in other places in Krita and in Inkscape.

#ActionCurrent ShortcutNeeds changeNew shortcut
Selection
1Select "Hot Position" (anchor)Middle ButtonYES
2Select next in stackShift
3Select multipleCtrl
Move
4Snap to axisShift
Scale
5Keep aspect ratioShift
6Scale from centerCtrl
Rotate
7Rotate around centerLeft Button
8Rotate around "Hot Position"Right ButtonYES
9Rotate in steps 45 degCtrl or AltYES
Shear
no shortcuts

We should at least change shortcuts, which use non-left mouse button, because they are not easily accessible with the stylus. And for shortcut 9, I guess, we should change the step to 15 degrees. That will allow the user any subdivisions of the space. We can also add a shortcut for switching steps into "relative" and "global" mode. In relative mode the rotation will be calculated relative to the initial position of the shape, and in global: to the absolute rotation of the shape. The second more is extremely useful for reverting the shape back to 0 position.

dkazakov created this task.Dec 23 2016, 1:57 PM
dkazakov moved this task from Backlog to Needs GUI design on the Krita: Discussion and Testing board.
dkazakov updated the task description. (Show Details)Dec 23 2016, 2:45 PM

What is a "hot position"?

Rotation around a hot position would be a two step process, where first you select the location of anchor. Alt + left click can be used to determine the position of anchor and then left click to rotate.

Shift should be used to Rotate in multiples of 45 deg since it is generally used for tasks that require snapping to existing/predefined values.