musescore / musescore/MuseScore
Mnemonic shortcuts missing in many Dialogue Boxes
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 15.1k
- Forks
- 3.3k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 91
Description
Issue type
UI bug (incorrect info or interface appearance)
Bug description
In most dialogue boxes mnemonic shortcuts for screen readers do not seem to be present or if they are present are not being advertised to screen readers. It is assumed that Y for Yes, N for No, Esc for close and Enter for OK will work in any dialogue box. But others like Alt N for Next, Alt F for Finish, etc will be also familiar and automatic to most screen readers. These seem to be missing in most cases and in the case of sub dialogue boxes in the new score wizard the OK and Cancel are completely missing as buttons and Esc rather than enter is used to finish saving the info.
Two examples are:
• In New Score Wizard, Alt+N should activate Next button
• In Confirm Quit dialog, Alt+S should save and Alt+N for Don't save
•
Steps to reproduce
- Open any score and make a few changes.
- Attempt to close the score without saving. The Confirm save changes dialogue box appears
- Arrow left and right to hear the options and notice no mnemonic shortcuts are announced by the screen reader.
- Try pressing Alt S to Save. Note - Nothing happens.
- Try pressing Alt D for Don't save, nothing happens.
Screenshots/Screen recordings
No response
MuseScore Version
4.1
Regression
I don't know
Operating system
Windows 10 with NVDA
Additional context
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source file or test is named. Reproduce the issue in the New Score Wizard and Confirm save changes dialog on Windows 10 with NVDA, checking whether the reported controls expose and respond to their mnemonic shortcuts. Done means the affected dialog buttons are present, announced with their shortcuts, and activate through the documented Alt-key combinations.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- accessibility, desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100