SUMMARY It seems that Plasma's keyboard shortcut backend uses characters instead of keycodes for keyboard shortcuts that include the Shift key. For example, if I try to create a shortcut that uses Meta + Shift + 2, it is registered as Meta + @, which means that this shortcut works only when the US-EN keyboard layout is active. At the same time, if I register a shortcut that uses, say, Meta + Y, it works regardless of the current keyboard layout, which is the correct behaviour. STEPS TO REPRODUCE 1. Create a keyboard shortcut that uses a Shift key, e.g. Meta + Shift + 2. Observe that the actual shortcut that gets registered is Meta + @ 2. Switch to a different keyboard layout where Shift + 2 does not result in the @ symbol 3. Observe that the keyboard shortcut does not work unless the user switches back to the US-EN keyboard layout. OBSERVED RESULT Keyboard shortcuts using the Shift key depend on the currently active keyboard layout, which is counterintuitive and, frankly, makes them useless for those of us who have to write in more than one language. EXPECTED RESULT All keyboard shortcuts use the actual keycodes and work regardless of the currently active keyboard layout. SOFTWARE/OS VERSIONS Operating System: openSUSE Tumbleweed 20240704 KDE Plasma Version: 6.1.2 KDE Frameworks Version: 6.3.0 Qt Version: 6.7.2 Kernel Version: 6.9.7-1-default (64-bit) Graphics Platform: Wayland
*** This bug has been marked as a duplicate of bug 434988 ***