Suggestion: allow for custom shortcut for lines/slurs and their editing nodes
As it currently is in 3.2.3, there are shortcuts that include multiple functions which include "Move text". Specifically:
- Go to previous cord or move text left
Go to next cord or move text right
The defaults for these are the left/right arrows.
Pitch down or move text or articulation down
- Pitch up or move text or articulation up
The defaults for these are the up/down arrows
Edit There's also
5. Go to previous measure or move text left
5. Go to previous measure or move text right
These correspond to that CTRL+Arrow motion of being larger motions.
This is nice, but here's the situation: these shortcuts don't affect lines or their editing node positions, nor do they claim to do so. For instance, in Editing Element mode, the nodes of a slur do not correlate to these, yet the keys that are set up are exactly the same as the shortcuts are: the arrow keys, save for the lack of the SHIFT motion of linking to another chord. The point is, if the user changes those above shortcuts to ... just for example (not too important just for demonstration) WASD, the user can move texts and dynamic markings with WASD, pretty neat. But the user can't move a slur this way, or a crescendo. It makes sense since in the shortcuts they don't say "or line" also. But this is the request!
Request/Suggestion: Let those very same shortcuts also move lines and explicitly rename them to show that they do so. This would consolidate the behavior to be more universal across the functions. And in addition, it would need to allow editing to move the nodes: e.g. allow for the nodes of a slur to be moved by those same shortcuts and don't bake them in with arrow keys undefinable by the user. Let the shortcuts be the definitions for that motion, which is by default the arrow keys. The main issue here would be to get down properly the small motions, the larger ctrl+motion, and then the important Shift chord change for nodes in correlation to all these shortcuts, so there'd probably need to be one additional set for what's baked in for the SHIFT+L/R motion for nodes of lines.
It would be really nice if someone knowing how the shortcut system works would work this through and implement this cleanly so that there were three sets of motion that could be defined by the user (this would allow for one particular pair of keys, like the WSAD for demonstration work as WSAD, CTRL+WSAD, and SHIFT+WSAD for all types of motion related to text/lines/articulations, and node points.)