Bug 489036

Summary: Some global shortcuts stop working if the "primary" layout is cyrillic.
Product: [Frameworks and Libraries] frameworks-kglobalaccel Reporter: Kirill Zhumarin <kirill.zhumarin>
Component: generalAssignee: kdelibs bugs <kdelibs-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: normal CC: fanzhuyifan
Priority: NOR    
Version First Reported In: 6.3.0   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: kglobalshortcutsrc configs

Description Kirill Zhumarin 2024-06-23 10:51:12 UTC
Created attachment 170854 [details]
kglobalshortcutsrc configs

SUMMARY
Users with multiple layouts can get a semi-working OS if they add a non-English layout as the first layout.

STEPS TO REPRODUCE
1. Settings -> Keyboard -> Configure Layout
2. Add any cyrillic layout, for e.g. Russian/Ukrainian/Belarusian
3. Add layout English (US)
(Order is important!)

OBSERVED RESULT
1. Some global shortcuts stop working. For e.g. Ctrl-Alt-T.
2. Any hotkeys in Java Swing applications stop working.

EXPECTED RESULT
The order of layouts doesn't affect shortcuts.

SOFTWARE/OS VERSIONS
KDE Plasma Version: 6.1.0
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.0

ADDITIONAL INFORMATION
kglobalshortcutsrc-good - config generated with "en, ru" order
kglobalshortcutsrc-bad - config generated with "ru, en" order
Comment 1 Kirill Zhumarin 2024-06-23 10:58:37 UTC
1. Bug with Ctrl+Alt+T reproduced only with X11
2. Bug with hotkeys in Swing reproduced with both X11 & Wayland
Comment 2 fanzhuyifan 2024-06-23 16:48:46 UTC

*** This bug has been marked as a duplicate of bug 453661 ***