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-Ü]