Bug 483105

Summary: shortcuts does not accept extended keys on a microsoft natural ergonomic keyboard 4000
Product: [Applications] systemsettings Reporter: Peter L. Steger <peter.steger>
Component: kcm_keysAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: normal CC: fanzhuyifan, kde, lpcornel, peter.steger
Priority: NOR    
Version First Reported In: 6.0.1   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Screenshot while hitting the key [calculator]
the keyboard

Description Peter L. Steger 2024-03-10 12:34:33 UTC
Created attachment 166865 [details]
Screenshot while hitting the key [calculator]

SUMMARY
However the keyboard is fully supported the user assignement of shortcuts does not accept the extra keys on the keyboard => calculator, mail, search, home, favorites, etc.

For instance: the search key (scancodes 0xe0 0x65 / 0xe0 0xe5) is available in the pre defined assignement of krunner. But if I want to assign the calculator key (scancodes 0xe0 0x21 / 0xe0 0xa1) to kcalc the shortcut module does not react on the keystroke

I am running on EndeavourOS Gemini-nova - complete fresh installation with plasma setup from "extra":
   sudo pacman -S plasma-meta   kde-system-meta 
   sudo pacman -S kdeconnect  kdenetwork-filesharing  kget  kio-extras  kio-zeroconf
   sudo pacman -S filelight  kate  kcalc  kdialog  koncole  ktimer
   sudo pacman -S gwenview  okular  spectacle  colord-kde  kruler
   sudo pacman -S kdenlive  kruler  kdeplasma-addons 

 I did not install packages still depending on QT5:
Comment 1 Peter L. Steger 2024-03-10 12:35:57 UTC
Created attachment 166866 [details]
the keyboard

The "extended keys" are marked
Comment 2 lpcornel 2024-03-10 19:02:36 UTC
I confirm this same issue with version 6x. I can assign kcalc to another key combination, such as META+k, but the calculator key on the Microsoft 4000 ergo keyboard can no longer be assigned to this or any other app.
Comment 3 fanzhuyifan 2024-03-10 20:51:16 UTC
Things are fixed on our end. The Qt patch needed will be included in 6.6.3 and 6.7.

*** This bug has been marked as a duplicate of bug 478936 ***