Making Visible focus the default
I wasn't absolutely certain what to name this post, so bear with me. It originates in a discussion with Marc Sabatella, ( https://musescore.org/en/node/305991#comment-1007185 ) which should probably be held here (and should have been broached here in the forum in the first place - my bad).
It's about focus and being able to maintain a smooth workflow without having to click on the score to get focus back while editing (e.g. adding articulations, dynamics, etc.).
Here's just one specific case:
- select one note, add hairpin. The hairpin gets selected. Press Escape: the note from which I started is still selected, and I can continue editing.
- select two notes, add hairpin. The hairpin gets selected, but now in edit mode, where one of the handles is focused. Esc removes focus from the handle, but the hairpin is still selected. Esc again removes the selection altogether. The only way I can continue editing is by clicking on the score or using the new "Get Location" command (Shift-L).
I guess the difference, technically, is between note selection and range selection, but there are two problems here: one is the inconsistency in the workflow as perceived by the user (THIS user anyway), the other is the complete loss of focus in the second case.
Now, as I've learned through the discussion with Marc, Musescore keeps track of the location of the "cursor" even though it is not visible and active.
So my first question is: are there cases when it is NOT desirable to be able to see in the score where focus is and interact with the score? The only case I can think of is if one thinks there is no focus and whatever key combo one enters would be destructive, but does that case even exist?
My second question is related: When is it useful to have nothing at all selected? Marc has mentioned Shift+Click in order to create an instant range selection, possibly even certain other commands. I welcome examples of this, and of how often it is used - how important it is to users.
And I suppose the question that lies behind it all: Should the Shift+L command be the default when pressing Esc, at least as an option? I.e.: when I edit a score (in Normal mode), I never really want to lose focus. Now, I can get it back with Shift+L, but I'd rather get straight back to where I was working when I'm done fiddling with entering a hairpin, rather than having to press a key combo every time. Am I the only one with this problem?
And one last question: Is it useful with a more explicit distinction between a visible "location marker" (the one that can be brought to live with Shift+L) and a visible AND active "cursor"? E.g., is it sometimes useful to have NO visual cues as to where in the score MS considers you to be? And: is it sometimes useful not to be able to interact with your score, even though you know visually where you are?