When entering music with frequent starts and stops in voices, e.g., a piano score, it gets really burdensome to have to constantly start and end voices, especially because (AFAIK) I can’t assign a shortcut for this.
While the current stop/start toggles have their place, I think it’d be a big timesaver if there were a “pause voice” option with a key/jump shortcut, which would be toggled off by entering a new note down the line in that paused voice. The newly entered note would serve to “start” the voice again, without the insertion of preceding rests in the bar.
In the simple example I attached, Pause Voice (with a shortcut) would do in one step what it currently takes up to five steps to accomplish currently. I could even see being able to apply this to multiple selected notes, saving a ton of per-instance editing.
I agree with @Janus that it’s generally smoother to enter things first and worry about how they look later.
But if you really want a shortcut key for stopping/starting a voice, you can create user macros for those commands and then wire them up to shortcut keys directly in your key commands file. Not as simple as commands supported directly in the Preferences UI, but not too complicated, either.
Ends Voice Immediately
local app=DoApp.DoApp()
app:doCommand([[UI.InvokePropertyChangeValue?Type=kNoteOrRestEndsVoice&Value=kEndImmediately]])
Starts Voice
local app=DoApp.DoApp()
app:doCommand([[UI.InvokePropertyChangeValue?Type=kNoteOrRestStartsVoice&Value=null]])