John Levon wrote:
> bool QLyXKeySym::isModifier() const
> {
> -        return q_is_modifier(key_);
> +        return text_.empty() && q_is_modifier(key_);
> }

Like this (otherwise it won't compile)
+       return text_.isEmpty() && q_is_modifier(key_);

it fixes the input of ä, ö, ü and ß for me, but not the capitals (Ä, Ö, Ü)
Below is the -dbg key for the Sequenze "ÄÖÜ"

Thanks,
Jürgen


Press key 65535 text "Ä", ascii "196"
sym empty in getSymbolName()
getSymbolName() -> Ä
KeySym is Ä
action first set to [43]
action now set to [43]
sym empty in getSymbolName()
getSymbolName() -> Ä
Key [action=43][S-Ä]
Press key 65535 text "Ö", ascii "214"
sym empty in getSymbolName()
getSymbolName() -> Ö
KeySym is Ö
action first set to [43]
action now set to [43]
sym empty in getSymbolName()
getSymbolName() -> Ö
Key [action=43][S-Ö]
Press key 65535 text "Ü", ascii "220"
sym empty in getSymbolName()
getSymbolName() -> Ü
KeySym is Ü
action first set to [43]
action now set to [43]
sym empty in getSymbolName()
getSymbolName() -> Ü
Key [action=43][S-Ü]

Reply via email to