I know there’s a list of key commands by function in the Help menu, and that key commands have contexts (i.e. they may only apply in certain situations).
However, when assigning my own custom commands, it becomes a rather random exercise finding ones that are either completely unassigned, or won’t clash with the context.
I wondered if there’s a listing of all commands that are assigned, in an alphabetical order so that it’s easy to both scan for ones that can be used, and to plan for a group of related commands that you’d like to be related keys?
Alternatively - is there a list of completely unassigned commands?
Hi. yes I’d found this, and could look up commands one at a time, but not see them as a whole and plan my commands. This summary is what I used to produce the spreadsheet I put in my follow-up reply to myself, so you can filter, sort etc and see all commands as a whole
What I didn’t realise is that this (edit>preferences>key commands) is a dynamic list of commands including my own custom commands, of which I had a small number. I’ve deleted those I was aware of and re-uploaded to the same link; just be aware there may be ~1-2 that I hadn’t remembered. Again, it would be helpful to have those flagged, but easy to do in the spreadsheet.
A quick scan suggests e.g. that the following are not already assigned in any mode:
My Beaming commands are Cmd+B then a modifier, etc. For some aspects of the program, like Paragraph Styles and Notehead Sets, once you click the Save as Default star, they become available to have a command assigned to them, so your options for keycommands are certainly different than mine.
Of course, it’s also possible to expand your list of keycommands to things not directly supported through the interface by editing the user keycommands_en.json file. I have the following set to start a 3:2 tuplet:
I’m wondering if there is a way to tell if a key command is a default key command or one I’ve added? That information could come in handy if I was trying to help someone learn something in Dorico. I’m not always sure if I’m telling someone to use a shortcut that I created or one that is default. (I discovered in the print out for my system that Ctrl-H is set to add text. I don’t remember adding that. Is it a default key command? How can I tell?)
If you want to see the default key commands, one possibility is to close Dorico, move your keycommands JSON file out of your user folder, then restart Dorico. Now only the default key commands will be in effect and will be shown in Help > Key Commands. (Just put your keycommands file back when you’re done.)
While you have the Key Commands web page open, you could even save it as DefaultKeyCommands.html, and then you could refer to that whenever you want. The saved file doesn’t have the interactive keyboard at the top, but it does list all the active shortcuts.
You can have multiple Create Text shortcuts, as you can assign them to any Paragraph Style for which you’ve hit Save as Default star. For example I have an italic version of my default font that I’ve called Expressive Text and I can input it directly with Shift+E:
I was aware of the text shortcuts feature. What I wasn’t sure of was whether I created the ctrl-H shortcut or whether it was a default one. I think I must have done that. I too use shift-E for expressive text.