musescore / musescore/MuseScore
NVDA Number Key Pad Functions not working in MuseScore
@shoogle is already working on this.
Since May 20, 2025.
- Dominant language
- C++
- Stars
- 15.1k
- Forks
- 3.3k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 91
Description
Issue type
Accessibility issue (e.g. for keyboard-only or screen reader users)
Description with steps to reproduce
NVDA uses the Number Key Pad to execute a variety of screen reader specific tasks. Many screen reader uses will perform the majority of their general use of applications this way. A number of people have said this used to work in MuseScore 3 but no longer does, I am unable to verify this.
STEPS:
- Turn on NVDA.
- In any other programme (web browser, word, etc) press NVDA + 1 to turn on input help.
- Press each of the Number Pad keys to hear what they should do.
Thinking of a grid of 3 x 3 the left column move back 1 and speak, the middle column speak the item currently on and the right move right and speak.
1 2 3 = characters
4 5 6 = words
7 8 9 = lines
Num Pad divide = click the left mouse button
Num Pad Multiply = click the right mouse button.
-
Press NVDA + 1 to turn off help mode
-
Open a menu and test each of the above items to see how they should work.
-
Do the same in a document window.
-
Now Open MuseScore
-
Re Test each of these keys on a menu.
Notice all the number keys 1-9 have no function and just say blank.
The divide to emulate a left mouse click seems to work like Esc -
Move to a note of the score and press Num Pad multiply - Notice this does seem to work as a right click.
Currently if a screen reader user has not heard an item they have to arrow or tab on and off that item rather than pressing 5 or 8 to hear it spoken again. These keys are also used if they need to hear something spelt character by character, there is no way without them to perform this task if they are unsure what the item was, for example if they needed to spell it correctly to look up help topics.
People have also suggested that these keys should perform some function in the score, whether it is basic navigation emulating the function keys of Alt arrow for the bottom row, arrow for the middle row and Ctrl arrow for the top row, 2 for Alt down, 8 for Alt up and 5 to play to navigate the score or simply be left to read lyrics as needed which I am told they used to do also, but no longer do.
The NVDA development team may well be able to advise or help with these and other related issues such as status keys not reporting and review mode functions. The fact that the review mode does not work might be the root of these not working.
Supporting files, videos and screenshots
N/A
What is the latest version of MuseScore Studio where this issue is present?
4.5.2
Regression
I was unable to check
Operating system
Windows 11
Additional context
No response
Checklist
- This report follows the guidelines for reporting bugs and issues
- I have verified that this issue has not been logged before, by searching the issue tracker for similar issues
- I have attached all requested files and information to this report
- I have attempted to identify the root problem as concisely as possible, and have used minimal reproducible examples where possible
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.
Assessment
This issue has not been assessed yet.