musescore / musescore/MuseScore
Text editing shortcut for typing 'z' in dynamics font conflicts with redo shortcut
Open
Nobody has claimed this yet.
community
P2
regression MS3
UX/interaction
- Dominant language
- C++
- Stars
- 15.1k
- Forks
- 3.3k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 91
Description
Issue type
Choose option...
Description with steps to reproduce
- Edit some text element
- While still editing the element, press Cmd+Z to undo
- While still editing the element, press Cmd+Shift+Z to redo
Expected: redo
Actual: z typed in dynamics font, redo stack lost
Supporting files, videos and screenshots
https://github.com/user-attachments/assets/32f8b205-77f1-4504-8718-3013220804cc
In which versions of MuseScore Studio is this issue present?
Probably all versions of 4 and 5
Regression
Yes, this used to work in MuseScore 3.x and now is broken
Operating system
macOS
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.
Research direction
Start by reproducing the issue on macOS and tracing keyboard handling while editing a text element, focusing on the dynamics-font shortcut for typing “z” and the Cmd+Shift+Z redo shortcut. Done means Cmd+Shift+Z performs redo without inserting “z” or losing the redo stack, while Cmd+Z still undoes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100