musescore / MuseScore

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
https://musescore.org
Other
12.21k stars 2.65k forks source link

Accessibility Screen Reader does not read hyphen or underscore in lyrics #19510

Open jmwmusic opened 1 year ago

jmwmusic commented 1 year ago

Issue type

UI bug

Bug description

When either inputting lyrics or reviewing using NVDA it does not read out the hyphen between syllables or underscore used for a melisma or long note/tie and so a blind user has no way of knowing if these are present or being entered correctly.

Steps to reproduce

Select a note to add a lyric to. Press Ctrl L. Type the lyric followed by a hyphen, it will automatically jump to the next note to add another lyric. This time Add a lyric followed by an underscore. If you arrow back through the lyrics just typed you will find it does not read the hyphen or dash and is also very hard to get it to consistently speak the letters to check spelling or to get the cursor in the correct place to edit.

Press Esc. Pres Alt arrow to move back on to a note. Arrow through the notes lyrics were just added to, the lyrics are read out after the note info but the dash and hyphen are not read.

Ideally these would be spoken by the screen reader when reviewing the score and when editing lyrics it would consistently read the character immediately to the right of the focus including hyphen & underscore as in any other text editing.

Screenshots/Screen recordings

No response

MuseScore Version

4

Regression

I don't know

Operating system

Windows 10

Additional context

No response

zacjansheski commented 1 year ago

VoiceOver on MacOS does not give indication of hyphen/underscore either