Request for Mac-specific shortcuts for text editing

• Feb 11, 2015 - 07:10
Type
Functional
Severity
S5 - Suggestion
Status
active
Project
Tags

1. Open attached score (produced in 1.3).
2. Double-click title.
3. Move cursor to start.

4. Hold either Command or ctrl, and press Right.

Expected result: The cursor moves to the end of the line.
Actual result: The cursor moves to the beginning of the next word.

OR:

4. Hold alt and press Right.

Expected result: Cursor moves to the end of the word.
Actual result: Cursor moves to the next character.

Using MuseScore 2.0 Nightly Build 2f31c34 - Mac 10.7.5.


Comments

Status (old) active by design

No, it's correct behavior, a long-standing bug that was recently fixed. Ctrl+left/right is the standard shortcut for word left/right; now we finally support it. There is no standard meaning for alt+left/right.

Status (old) active by design

Oh.

I tried all these steps in TextEdit and Spotlight (both Mac-built). I just want to be sure incase Mac-specifc results are a case to be specially catered for.

I guess it could be worth checking to see how other cross-platform apps handle potentially different expectations for how text editing shortcuts might work.

I use both Windows and Linux (some Mac a while back as well) and have always used Control + to move by word. On Linux, I followed the steps above, and Control + right arrow moves the cursor to the end of the line, instead of to the next word like I was expecting. Alt + right arrow just moves by a single character. Please fix the arrow keys, or better yet use a standard widget which will also make the text accessible to screen readers and also meet people's expectations.

I think you misunderstand. Ctrl+Left/Right *was* fixed to move by word, a week or so ago. I am guessing you are using an older build.

Also, are you saying the text is *not* accessible to screenreaders? Which one(s) specifically? We are aiming to make MuseScore as compatible with NVDA (WIndows) as possible; other combinations may follow. There will probably be a script to enable JAWS support. But I have no idea if that extends to text editing boxes - our assumption so far is that *editing* in general is not going to be accessible, and we are focusing on *reading* scores.

Feel free to file a new issue specifically about screewnreader support to text editing wdigets.

Title Shortcuts move cursor to wrong place Request for Mac-specific shortcuts for text editing
Severity S5 - Suggestion

My recollection of the discussion leading to the implementation of the next-word behavior is that it was a deliberate choice to try to unify things between OS's.

However, I could see as a feature request wanting us to break compatibility between systems in order to provide more familiar shortcuts for Mac users. I think there may one or two other places we do this?

I've also noticed MuseScore behaves differently than other Mac apps and I've found it annoying. I'd welcome the change to platform-specific behaviour.