Dorico alphabetical list of key commands assigned/not assigned?

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?

2 Likes

So I’ve produced an Excel spreadsheet with existing Dorico key commands

This will allow you to organize/filter in any way you like and add your own commands

Let me know if any problems with access, errors, or fields that would be useful

4 Likes

Not alphabetical, but Preferences / Key Commands / Print Summary has all your assigned commands.

Since it opens in a browser, it’s easy to search for any key stroke combinations to see what they are assigned to, or if they exist at all.

2 Likes

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

(https://www.dropbox.com/scl/fi/gbp5xg43ihqaevwsuci42/Dorico-key-commands-04may2025.xlsx?rlkey=vglo6yt1t3emupbj3imkahs9p&st=8ffycgot&dl=0)

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:

Control: EHJKMQ
Alt: 1-6, ABEFGOSVWY

Don’t forget Dorico accepts 2-step keycommands too. For example, all my Filter commands are Cmd+F then a modifier:

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:

"NoteInput.StartTupletRun?Definition=3:2" : [ "Num+1" ]

Or this to invoke Erase Background for Chord Symbols:

"UI.InvokePropertyChangeValue?Type=kChordSymbolEraseBackground&Value=null: " : [ "Ctrl+Alt+Shift+E" ]

Anyway, just pointing out that there are a lot of additional possibilities for keycommands other than what’s on your current list.

3 Likes

Thank you - that’s really useful - much appreciated!

1 Like

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?)

3 Likes

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.

4 Likes

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:

1 Like

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.

1 Like