Just updated to Dorico 5.1.70.2200, and now key commands aren’t functioning properly.
I’ve seen the other related posts on this topic, but it hasn’t gotten to the cause of my problem. One solution for some people was to make sure the keyboard language is set to English or default, but that didn’t help. However, after hearing that some German folks had a similar problem, I decided to set language to German just to see, and quite surprisingly it worked.
However, it only mostly worked. It didn’t read any custom key commands, which initially was fine to manually reset, but I have a custom JSON file that has some additional key command settings that can’t be set in the menu.
To make matters yet stranger, if I set the keyboard language back to “default” these custom JSON commands do in fact work now—but not a single key command, including stock, works. I get one working, but not the other, and vice versa.
So, its definitely a language issue, but I’m not quite sure what the remedy is. Any help would be super appreciated!
Welcome to the forum, @shanestawski. The nature of the problem is that we’ve made some under-the-covers changes to the way localisation works in Dorico, so it now on some level knows about a wider range of languages than the fixed set of nine that it knew about before. (This is to make it easier for Dorico to be localised into other languages, since there are already one or two unofficial translations of Dorico out there in the world, and at the moment if people want to use them, they have to overwrite the files for one of the built-in languages, which isn’t ideal.)
However, one side-effect of this change is that Dorico may try to look for key commands files in the primary language of your operating system, and if that language is not one of the fixed set of nine that Dorico knows about, it will fail to load your key commands file.
So I suggest you try choosing a different language on the General page of Preferences, and Apply, then go back and change it back to whatever language you normally use. Then go to the Key Commands page of Preferences and ensure the correct keyboard language is set there. That should take care of it.
No avail. Setting keyboard language to English still results in no working key commands, only when it is set to German can I get functionality out of it.
What else could be the problem? Thanks for your help.
I’m not sure I can draw any specific conclusions, but the application log shows that Dorico is detecting that your operating system is English, and presumably is showing the application’s user interface in English. It’s then set to load the German key commands, because the Keyboard language setting on the Key Commands page is set to German. You have three key commands files in your app data folder: the largest one is for English, and you have two small ones for German and Italian.
Is there something I can do about the three key command files? I definitely don’t speak those languages, is there a way to delete them and if so would that fix the problem? Couldn’t find how to delete it on my own.
Also, I reinstalled Dorico and repeated the steps you mentioned before just to make sure that wasn’t the issue. Still in the same spot.
Well, Dorico is definitely loading the German key commands, because that’s what is set on the Key Commands page of Preferences. If that’s not what you want, choose a different language in the top right-hand corner of the Key Commands page of Preferences.
Hi Shane, I’m just looking again at your diagnostics. If I’m not mistaken, as well as the built-in key commands that are within the Dorico app itself, you have two sets of user-defined key commands, both of them in German. One of those is in your user directory: /Users/shanes./Library/Application Support/Steinberg/Dorico 5/keycommands_de.json - that would be expected to be there if you are running with a German keyboard layout. However, the other is in the system-wide application support directory: /Library/Application Support/Steinberg/Dorico 5/keycommands_de.json. I don’t think that file is meant to be there, and it might be that that is what is preventing Dorico from loading the normal built-in key commands. I would try deleting that file, or at least moving it somewhere else to see whether that fixes things. What I don’t know is how that file might have got to be there in the first place.
I had the exact same problem as Shane. Deleting the file in the system-wide directory as suggested by Richard solved the issue (although in my case the file was named keycommands_en.json). I can now use both my custom key commands and the built-in ones.
I’ve changed emails, thus I was formerly “Off The Fence” in this forum and now I am using the user name “GlennP.”
Anyway, I too am having the exact same problem as Shane and Emoll9.
I’ve tried changing the language preferences and deleting user file keycommands_en.json to no avail. I’m attaching the Help>Diagnostic Report. Thanks for your help. Dorico Diagnostics.zip (1.0 MB)
As with the others, you’ve somehow ended up with a key commands file in the system-wide /Library/Application Support directory rather than the user-specific /Users/yourusername/Library/Application Support directory. You need to delete the system-wide key commands file i.e. /Library/Application Support/Steinberg/Dorico 5/keycommands_en.json.
At last! Got it! I had forgotten that I was a specific “user” of my computer and needed to look in a folder that was outside of my user folders. Thank you Richard.