https://bugs.kde.org/show_bug.cgi?id=516978
Bug ID: 516978
Summary: Latched modifiers (Level 5) are not synchronized to
applications
Classification: Plasma
Product: kwin
Version First 6.6.1
Reported In:
Platform: Fedora RPMs
OS: Linux
Status: REPORTED
Severity: major
Priority: NOR
Component: input
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
SUMMARY
Since updating to Plasma 6.6, the Level 5 latching mechanism (required for the
German E1 keyboard layout) no longer works in standard Wayland applications
(both Qt and GTK).
STEPS TO REPRODUCE
1. Set keyboard layout to German (E1)
2. Open any Wayland application (KWrite, Plasma Systemsettings, Firefox)
3. Press Alt Gr + F (to latch Level 5) and release
4. Press x.
OBSERVED RESULT
The character x is typed.
EXPECTED RESULT
The character „ (doublelowquotemark) should be typed.
SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 43
KDE Plasma Version: 6.6.1
KDE Frameworks Version: 6.23.0
Qt Version: 6.10.2
Kernel Version: 6.18.13-200.fc43.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 7535HS with Radeon Graphics
Memory: 16 GiB of RAM (12.7 GiB usable)
Graphics Processor: AMD Radeon 660M
ADDITIONAL INFORMATION
First experienced in KDE Plasma 6.6.0. This definitely worked in 6.5.x. I first
didn't think it could be Plasma, but it definitely has to be since this is now
regressed in *all* applications. And only after updating to Plasma 6.6. Also,
"wev" shows the correct behaviour:
[ 16: wl_keyboard] key: serial: 65098; time: 5954864; key: 108;
state: 1 (pressed)
sym: ISO_Level3_Shift (65027), utf8: ''
[ 16: wl_keyboard] modifiers: serial: 65100; group: 0
depressed: 00000080: Mod5
latched: 00000000
locked: 00000000
[ 16: wl_keyboard] key: serial: 65102; time: 5955343; key: 41;
state: 1 (pressed)
sym: ISO_Level5_Latch (65042), utf8: ''
[ 16: wl_keyboard] modifiers: serial: 65103; group: 0
depressed: 000000A0: Mod3 Mod5
latched: 00000000
locked: 00000000
[ 16: wl_keyboard] key: serial: 65105; time: 5955444; key: 41;
state: 0 (released)
sym: NoSymbol (0), utf8: ''
[ 16: wl_keyboard] modifiers: serial: 65106; group: 0
depressed: 00000080: Mod5
latched: 00000020: Mod3
locked: 00000000
[ 16: wl_keyboard] key: serial: 65108; time: 5956683; key: 108;
state: 0 (released)
sym: ISO_Level3_Shift (65027), utf8: ''
[ 16: wl_keyboard] modifiers: serial: 65110; group: 0
depressed: 00000000
latched: 00000020: Mod3
locked: 00000000
[ 16: wl_keyboard] key: serial: 65112; time: 5957147; key: 53;
state: 1 (pressed)
sym: doublelowquotemark (2814), utf8: '„'
[ 16: wl_keyboard] modifiers: serial: 65113; group: 0
depressed: 00000000
latched: 00000000
locked: 00000000
--
You are receiving this mail because:
You are watching all bug changes.