Can't directly enter accented vowels in lyrics

• Jan 24, 2017 - 11:49
Reported version
2.2
Type
Graphical (UI)
Severity
S4 - Minor
Status
closed
Project

If I try to enter accented letters (from Spanish in this case), like é, í, etc, in the lyrics, they will show without the accent. I can copy/paste from any other text box the character I need, but is very inconvenient.

This is with musescore 2.0.3 in ubuntu 16.10 up to date. Perhaps the problem is not in musescore but in some ubuntu component, but this is the only program in which I'm noticing it.


Comments

No problem with Ubuntu 16.10, Musescore 2.0.3 3c7a69d and a rather unusual BÉPO keyboard

System language is French
The BÉPO has é,è,ç,ê,à, directly typable and a large number of other diacritiqued characters, among which Esperanto, German, and I didn't notice one which can't be inserted in lyrics.
but more important here is the first line of the mscx file hidden (compressed) in the mscz
<?xml version="1.0" encoding="UTF-8"?>

I suggest you check this first line (or attach the mscz...and I check)

What do you mean by "directly enter"? I believe there is known limitation with using certain entry methods like holding the accent character while typing the letter - maybe Qtbdoesnt understand this convention? But methods like Alt+0xxx (numeric code for character) should work, as should any characters physically present in the keyboard as far as I know.

The "directly enter" method that's failing for me is for á, é, í, ó, ú, that in a regular Spanish keyboard is achieved in two keystrokes by first hitting the acute accent key producing no output (which is to the right of ñ, two to the right of l, see e.g. https://www.terena.org/activities/multiling/ml-mua/test/img/kbd_spanish… ), and then the regular vowel you want. I just checked that the grave accent for french è fails likewise.

I just checked that other non-ascii characters that are single-stroke do work normally, even if Caps are needed (e.g., ñ ç Ç ¡ ¿).

The Alt+xxxx method is not working for me; no matter which Alt key I use the numbers appear directly.

TLDR, the method that's not being recognized is accent key + vowel in sucession (not holding the first key).

The first few lines of the mscx file are

<?xml version="1.0" encoding="UTF-8"?>

programVersion>2.0.3/programVersion>
programRevision>3c7a69d/programRevision>

Thank you for your comments.

Reported version 2.1 2.2

Problem on accented letters.
I observed this:
2.0.3 in Windows 10 is O.K.
2.0.3 in Ubuntu Studio 16.04 is O.K.
2.1.0 rev. 75b66fd in Windows 10 is O.K.
Portable Nightly Build 2.1.0 rev. 75b66fd in Ubuntu Studio 16.04 is NOT O.K.
I'm very bad with English....

Status (old) active duplicate

For the Alt method, you need to enter the "0" first, and you need to use the numeric keyboard (or the equivalent keystrokes accessed via an Fn or other modifier key).

For the method you are describing - which I understand is a special technique referred to a "dead keys" - my impression is that this is something that the operating system and Qt are having trouble sorting out. Not sure what if anything MuseScore can do about it. See also #104816: AppImage doesn't accept accented characters from keyboard using "dead keys"

Thanks for the feedback.

@Marc, I entered the "0" first, FWIW. Not important (to me), anyway.

It's likely I installed with AppImage too (it rings a bell), so I will follow bug #104816, thanks.