Bug 446069 - Language switching by `Ctrl+Shift+<Number>` shortcuts is broken, languages are switched but randomly
Summary: Language switching by `Ctrl+Shift+<Number>` shortcuts is broken, languages ar...
Status: REPORTED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_keyboard (other bugs)
Version First Reported In: unspecified
Platform: Kubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-11-25 10:54 UTC by Pavel Gurevich
Modified: 2022-06-23 15:36 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pavel Gurevich 2021-11-25 10:54:56 UTC
SUMMARY
***
Language switching by `Ctrl+Shift+<Number>` shortcuts is broken, languages are switched but randomly.

I have 6 languages defined, switches by `Ctrl+Shift+<1..6>`, with English bound on `Ctrl+Shift+1`. English is the only one that repeatably works. All other switches are random, I have recorded a short video to illustrate.

https://youtu.be/bHDp7TT1mm4

In the video, the same shortcut, Ctrl+Shift+2 switches to Hebrew at 00:08, to Russian at 00:20, and to Ukrainian at 00:48.

This is a regression from the previous (correct) behavior.
***


STEPS TO REPRODUCE
1. Add multiple languages, assign shortcuts to `Ctrl+Shift+<Number>`
2. Try to switch languages in random order

OBSERVED RESULT
The language being switched to does not correspond to the shortcut

EXPECTED RESULT
The language switching follows the assigned language switching rules 


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Ubuntu with kubuntu-desktop installed
(available in About System)
KDE Plasma Version: 21.08.1
KDE Frameworks Version: 5.86.0
Qt Version: 5.15.2 (built against 5.15.2)

ADDITIONAL INFORMATION