Bug 457776 - Global actions/shortcuts do not work after language change
Summary: Global actions/shortcuts do not work after language change
Status: RESOLVED DUPLICATE of bug 453661
Alias: None
Product: frameworks-kglobalaccel
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Kubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-08-11 20:03 UTC by empyreal
Modified: 2024-08-01 19:47 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 empyreal 2022-08-11 20:03:32 UTC
SUMMARY
Global actions/shortcuts in System Settings - Shortcuts - Media Controller work only when EN language is selected.

STEPS TO REPRODUCE
1. Assign Global Shortcuts in System Settings - Shortcuts with EN layout.
2. Choose any language with non-latin layout and shortcuts stop working.

OBSERVED RESULT
Shortcuts work only in language used to assign them.

EXPECTED RESULT
Global shortcuts should not depend on keyboard layout.

SOFTWARE/OS VERSIONS
Operating System: Kubuntu 22.10
KDE Plasma Version: 5.25.4
KDE Frameworks Version: 5.96.0
Qt Version: 5.15.4
Kernel Version: 5.15.0-46-generic (64-bit)
Graphics Platform: X11
Comment 1 Nate Graham 2022-08-12 19:01:57 UTC
Which specific language are you using?

And are you talking about the system language, or the keyboard layout? Or both?
Comment 2 empyreal 2022-08-12 19:58:00 UTC
System Settings - Keyboard => Configure => Layouts
Shortcuts were assigned in EN. Just change language to BG, RU, UK, etc and shortcuts stop working.
Comment 3 Nate Graham 2022-08-15 16:45:13 UTC
So I tried adding Greek to the keyboard layout list and switching to it, and then I pressed Meta+W (the actual "W" key on my keyboard, which under Greek types the "ς" character ) and the Overview effect opened as expected.

Can you be specific about:
1. What your physical keyboard layout is
2. What exact keyboard layout you've chosen in System Settings > Input Devices > Keyboard > Layouts
3. What specific global action you're trying to trigger, and what its Latin alphabet global shortcut is?

Thanks!
Comment 4 empyreal 2022-08-15 22:20:42 UTC
Sorry for being messy...
This problem is not that simple.

physical keyboard layout: English

System Settings > Input Devices > Keyboard: US, UK, GR, JP, BG, PL
Greek do not work, Ukrainian do not work
Bulgarian works, Japanese Works
English works of course
Polish do not work

I trigger next and previous track: Metal + Alt + Z/Metal + Alt + B
As for me, I need Ukrainian at the moment.
Comment 5 empyreal 2022-08-15 22:26:02 UTC
My physical layout is Focus, not English, lol
https://deskthority.net/wiki/Physical_keyboard_layout
The so-called "Focus" layout is an alternative to Asian 101, where right shift is divided instead of Backspace. While the JIS layout also features a split right shift, JIS keyboards place the extra key to the left of right shift, whereas the Focus layout puts the extra key to the right. The origin of the layout is not known, but it is most notable by its use by Focus.
Comment 6 Oded Arbel 2022-11-22 11:54:42 UTC
Probably a dup of but 453661
Comment 7 fanzhuyifan 2024-08-01 19:47:46 UTC
*** This bug has been marked as a duplicate of bug 453661 ***