can't disable Shift+Space shortcut for previous syllable
Tested on Win7 with 2.0.2 and yesterdays nightly.
1. Go to Edit > Preferences > Shortcuts
2. Replace the shortcut for 'previous syllable' (with for example CTRL+ALT+Left)
3. Hit OK
4. Double click a syllable to enter edit lyric mode
5. press SHIFT+SPACE
Result: cursor moves to previous syllable
Expected Result: nothing happens
Note that the new shortcut does also work. It seems as if Shift+Space is hardwired somewhere.
I've briefly tested the replace shortcut functionality by changing the entering of A to CTRL+ALT+A and that happens as expected; new shortcut replaced the old one, thus the old one is no longer active.
Comments
It's indeed by design.
See https://github.com/musescore/MuseScore/blob/master/mscore/keyb.cpp#L82
I want to support the idea of disabling Shift+Space for lyrics. It is not necessary and often disturbs the typing, as sometimes then the cursor moves left instead of right ...
I have created a pull request on this issue https://github.com/musescore/MuseScore/pull/2416.
The changed behaviour is as follows :
If,
a) User did not change the shortcut for previous syllable: SHIFT+SPACE takes you to the previous word.
b) User cleared the shortcut for previous syllable but did not introduce a new one : SHIFT+SPACE gives a space in word.
c) User changed the shortcut to some other key combination : SHIFT+SPACE gives a space in word while the new key combination takes you to previous word.
Please review.
The pull request got archived, although it shouldn't be difficult to rework it for current master.
https://github.com/musescore/MuseScore/pull/5845
PR got closed