Bug 494586 - English key character is shown in shortcut combination instead of key character from locale-specific non-English keyboard layout
Summary: English key character is shown in shortcut combination instead of key charact...
Status: RESOLVED UPSTREAM
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_keys (other bugs)
Version First Reported In: master
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-12 09:25 UTC by Jure Repinc
Modified: 2025-05-20 00:00 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jure Repinc 2024-10-12 09:25:08 UTC
STEPS TO REPRODUCE
1. Use a keyboard layout that is not English (in my case I use Slovenian keyboard layout)
2. Try to set a new keyboard shortcut that includes special locale keys (e.g. Ctrl+Ž)

OBSERVED RESULT
The actual keyboard shortcut key combination shown to be saved is that of English layout (in my case Ctrl+\)

EXPECTED RESULT
The shown keyboard shortcuts key combination should show and use non-English keyboard locale key character

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20241007
KDE Plasma Version: 6.2.80
KDE Frameworks Version: 6.7.0
Qt Version: 6.7.3
Kernel Version: 6.11.2-1-default (64-bit)
Graphics Platform: Wayland
Comment 1 fanzhuyifan 2025-01-08 15:20:56 UTC
Hi, thank you for your bug report. Currently kde's shortcut processing relies on Qt's shortcut processing, and I believe the described behavior is how Qt is currently implementing shortcuts across non-latin layouts.