Bug 425357

Summary: Shortcuts are mapped to the layout at the top of the layout list, instead of the currently active one
Product: [Applications] systemsettings Reporter: mailforkde
Component: kcm_keyboardAssignee: Plasma Bugs List <plasma-bugs>
Status: REPORTED ---    
Severity: normal CC: mailforkde, nate, shrey.pasricha
Priority: NOR    
Version: 5.19.3   
Target Milestone: ---   
Platform: Manjaro   
OS: Linux   
Latest Commit: Version Fixed In:

Description mailforkde 2020-08-14 21:15:35 UTC
When having multiple layout, shortcuts are mapped to the layout that's at the top of the layout list in system settings, instead of to the currently active lay out.

1. Go to system settings -> input devices -> keyboards -> layouts
2. Have both Colemak and qwerty in the layout list
3. Move qwerty to the top of the list
4. Activate Colemak
5. Use a shortcut with a key that's on a different place on Colemak than on qwerty (i.e ctrl+alt+t to open Konsole)

The shortcut action isn't performed. Pressing the key on the top layout does perform the action (so ctrl+alt+g to open Konsole, since the g is on the position where in qwerty is)

Shortcuts are mapped to the currently selected layout. 


KDE Plasma Version: 5.19.3
KDE Frameworks Version: 5.72.0
Qt Version: 5.15.0

Kubuntu 20.04

KDE Plasma Version: 5.15.5
KDE Frameworks Version: 5.68.0
Qt Version: 5.12.8
Comment 1 Shrey Pasricha 2022-03-13 03:20:12 UTC
I'm experiencing the same bug on both Kubuntu 20.04 and Arch Linux.