Bug 379912

Summary: Impossible to type accents under Wayland (pt-br abnt2 keyboard layout)
Product: [Plasma] kwin Reporter: Patrick Silva <bugseforuns>
Component: inputAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED UPSTREAM    
Severity: normal CC: jesaenh
Priority: NOR    
Version: 5.9.95   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: accent from pt-br abnt2 keyboard

Description Patrick Silva 2017-05-16 17:22:25 UTC
Hi, I'm running plasma 5.10 beta on Arch.
I cant type things like this

ã
á
ô
à
ü

No problem under X11.
Comment 1 Martin Flöser 2017-05-16 18:09:13 UTC
How do you try to enter them? Do they require compose key support?
Comment 2 Patrick Silva 2017-05-16 18:33:53 UTC
Created attachment 105596 [details]
accent from pt-br abnt2 keyboard

No compose key is required.
I press the accent key and after I press the caracter key.
For example, to type 'á' I press the highlighted key on picture and the 'a' key in sequence.
Comment 3 Martin Flöser 2017-05-16 18:40:27 UTC
I see. You are using the Portuguese layout, right?
Comment 4 Patrick Silva 2017-05-16 18:55:59 UTC
brazilian portuguese (abnt2) layout.
Comment 5 Martin Flöser 2017-07-22 17:03:28 UTC
I tried a few things with the German layout:
1. it works with Qt applications on Xwayland
2. it works in GTK applications on Wayland
3. it works in KWin (on Wayland) in Present Windows effect
4. it doesn't work in Qt applications on Wayland

This is just another case of Qt not supporting compose on Wayland. I'm sorry.
Comment 6 Txutxifel 2018-04-28 08:02:53 UTC
Hi,
It's very similar here. In X11 keyboard works perfect.  I use spanish layout.

In Wayland,  If I try to write a accent  I have to write two times the accent key, not once:

á = "'" + "'" + a

This is very annoying, so I have to use X11.

Thanks
Comment 7 Martin Flöser 2018-04-28 08:09:17 UTC
Please do not reopen. This is (unfortunately) not a bug in any software component developed by the KDE Community.