Keyboard shortcuts revert to defaults instantly
Steps to Reproduce Bug:
Open preferences, change keyboard shortcuts, close preferences
Expected Behavior:
Custom keyboard shortcuts are maintained
Actual Behavior:
All keyboard shortcuts reset to default as soon as preferences window is closed
Version Number:
MuseScore version (64-bit): 3.0.0, revision: 10ebbb9
Operating System:
macOS 10.14 Beta (18A347e)
Additional Details (and how I tried to resolve it):
Normally I use Sibelius for music notation, but I find MuseScore better in some ways (it's free, so it's better for distributing scores to friends/coworkers; it also handles lyrics for choral works better than Sibelius and just runs more smoothly). Since I'm very accustomed to the Sibelius keyboard shortcuts, I changed MuseScore's shortcuts to match. This works fine in the most recent stable release of MuseScore 2, but I cannot get it to work in the 3.0-dev builds. Every time I change the shortcuts, they immediately reset to default once I close the settings window.
Additionally, using the "Save" function for the shortcuts in 3.0-dev simply saves a .xml file with the default shortcuts, not the custom entries. I even tried replacing the "shortcuts.xml" file under "/Users/USER/Library/Application Support/MuseScore/MuseScore Development" with the custom "shortcuts.xml" found in the MuseScore 2 folder. Even after swapping the file, MuseScoreNightly still only uses the default shortcuts. Changing keyboard shortcuts is a pretty standard feature of any music notation editor, so without it working I feel that it renders the software very cumbersome and downright unbearable to use.
Attached File:
I've attached the custom "shortcuts.xml" file that I use in MuseScore 2
Attachment | Size |
---|---|
shortcuts.xml | 20.57 KB |
Comments
What shortcut specifically?
I added a shortcut for "Save online" as Ctrl+Shift+O and it got saved and shown and loaded on next start.
However, changing the shortcut for "Save", Ctrl+S into something different did not stick, but this bug is in 2.x already, so no 3.0 regression and now recorded in #276034: Shortcut Ctrl+S for Save can't get changed
In reply to What shortcut specifically?… by Jojo-Schmitz
It seems to be every shortcut. Even if I simply clear every default keyboard shortcut, leaving none, they all suddenly return upon restarting MuseScore (I have continued to test this occasionally – this is still occurring on revision 07399be). No matter what I try, I cannot even get one shortcut to change. Adding a shortcut to something that does not have one by default works just fine, but removing or changing any default shortcuts is immediately revered.
Indeed, I can confirm this now
This should fix the issue: https://github.com/musescore/MuseScore/pull/4053
Fixed in branch master, commit 35b38ab65b
fix #274870: do not reset shortcuts at each program start
Fixed in branch master, commit e70a3ffbd3
Merge pull request #4053 from dmitrio95/274870-fix-resetting-shortcuts
fix #274870: fix resetting shortcuts
Automatically closed -- issue fixed for 2 weeks with no activity.