Special Characters Issue on Mac

Open
#24,790 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
35/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Stale
Tech stack
cpp, macos
Domain
desktop

Research direction

The report names no source file, test, or entry point. Reproduce the duplicate-letter behavior in MuseScore 4.4.3 on macOS, then trace the relevant text-entry path; done means special-character input no longer leaves the original letter behind and the behavior is covered by an appropriate test.

Written by the indexing model from the issue text.

Description

community UX/interaction
Issue type

UI bug (incorrect info or interface appearance)

Description with steps to reproduce

On Mac, you can hold down a key on the keyboard to access that letters special characters (e.g. hold down 'u' to access the umlaut). When you do this in MuseScore, the special character is input as intended, except the normal letter is also added. You have to manually delete the letter.

It looks like this:

Suü-sßer
rather than
Sü-ßer.

It's ultimately a small thing, but would be good to fix, for speed of entering lyrics and other text that includes special characters.

Best,
Tanner

Supporting files, videos and screenshots

Image 9-17-24 at 9 50 PM
Image 9-17-24 at 9 49 PM

What is the latest version of MuseScore Studio where this issue is present?

4.4.3

Regression

I was unable to check

Operating system

Mac OS 15 Sequoia

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
Dominant language
C++
Stars
15.1k
Forks
3.3k
Avg merge
2d 2h
Merged PRs (30d)
91

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from musescore/MuseScore

All issues in musescore/MuseScore

Similar issues

More C++ issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.