This problem affects both Arch (Plasma 5.19.5) and neon unstable. SUMMARY I can type accented characters like ô, ã and é in GTK3 apps running natively on Wayland, but I can't in Qt5 apps like Kate and Featherpad text editors. STEPS TO REPRODUCE 1. start Wayland session 2. open Kate 3. try to type an accented character like ô, ã, é OBSERVED RESULT the typed character appears on the screen without accent EXPECTED RESULT we can type accented characters in Qt5 apps running natively on Wayland SOFTWARE/OS VERSIONS Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.19.80 KDE Frameworks Version: 5.75.0 Qt Version: 5.15.0 ADDITONAL INFORMATION My keyboard layout is brazilian portuguese $ localectl System Locale: LANG=pt_BR.UTF-8 VC Keymap: br-abnt2 X11 Layout: br X11 Model: pc105
>I can type accented characters like ô, ã and é in GTK3 apps running natively on Wayland, but I can't in Qt5 apps like Kate and Featherpad text editors. Then it's almost certainly a Qt bug, not a kwin bug. But in either case we need to fix it. Could you give me some steps on how it should work?
This problem already happened before. In bug 379912 comment 2 I explain how to type an accented character with pt-br keyboard layout.
bug 411729 seems related/duplicate. Both QT_IM_MODULE= kate and QT_IM_MODULE=xim kate workarounds mentioned in bug 411729 comment 9 work for me.
*** Bug 393907 has been marked as a duplicate of this bug. ***
(In reply to Patrick Silva from comment #3) > bug 411729 seems related/duplicate. Both QT_IM_MODULE= kate and > QT_IM_MODULE=xim kate workarounds mentioned in bug 411729 comment 9 work for > me. Yeah, this looks like a duplicate of bug 411729 to me. I always have to set the workaround I proposed in bug 411729 comment 9 in my case (also pt_BR) since it's always reproducible. (In reply to David Edmundson from comment #1) > But in either case we need to fix it. Could you give me some steps on how it > should work? Basically one press of an accent key (such as ~, ^, `, ´) does not make the accent show up standalone like tilde would in a US QWERTY keyboard. If you press any vowel after pressing an accent key, the vowel shows up with the accent, e.g. é, ó, à, õ, ã, â, ê, ô. If instead you press space then the accent shows up. From what I understand the name for such accent keys is "dead key", and if you press AltGr + accent, the accent shows up immediately like tilde would in a US QWERTY keyboard.
*** This bug has been marked as a duplicate of bug 411729 ***