musescore / musescore/MuseScore
Add 'Find next/previous similar element' shortcuts
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 15.1k
- Forks
- 3.3k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 91
Description
Your idea
Maybe this could run from the right click menu where there is currently an option to select all similar items and the associated dialogue box under more that allows you to specify what and where it is to be looked for.
But in this case it allows you to quickly move with a keyboard shortcut to each similar item.
Problem to be solved
This would allow a blind user a quick way to for example review all the dynamic markings in a piece, or jump to each ornament. currently these can be very hard to find when you have to arrow over each note and wait to hear the note before you know if it has any other element attached. I'm sure it could be a helpful tool for sighted users also when editing all of a similar item in a score.
Prior art
Yes, Lime (GoodFeel Suite) has an option to navigate along just the annotations, although this would be even better if it could be separated into specific elements rather than all annotations.
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
Start by examining the existing right-click option for selecting all similar items and its associated dialog, then trace how keyboard shortcuts and navigation are handled. Done should mean users can define a specific element type and move to each matching item with next/previous shortcuts, including a practical workflow for blind users.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- accessibility, desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100