Bug 499608 - Add Copilot key to key bindings
Summary: Add Copilot key to key bindings
Status: RESOLVED UPSTREAM
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_keyboard (other bugs)
Version First Reported In: 6.2.91
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Plasma Bugs List
URL: https://gitlab.freedesktop.org/xkeybo...
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-06 19:27 UTC by David Korth
Modified: 2025-02-07 15:21 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Korth 2025-02-06 19:27:39 UTC
SUMMARY
Many upcoming laptops now have a Copilot key added, sometimes replacing other keys. On the ThinkPad T14 Gen 5, for instance, there is a Copilot key where the PrtSc key used to be. On my current system, a ThinkPad T14 Gen 3, I have PrtSc mapped as Compose, so it would be useful if the Copilot key could be added to the list for the same functionality.

The Copilot key is mapped as Left Shift + Meta + F23. The F23 key wasn't supported by the Linux atkbd driver until Linux 6.14, so for built-in laptop keyboards (which still mostly use PS/2), this will require a kernel update or patch. For USB keyboards, the F23 key should be recognized already, as far as I can tell.

STEPS TO REPRODUCE
1. Open System Settings, go to Keyboard, Key Bindings.
2. Expand the "Compose" section.

OBSERVED RESULT
No option to map the Copilot key as Compose.

EXPECTED RESULT
Copilot key is listed as a mapping option.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Linux Kernel 6.13.1
KDE Plasma Version: 6.2.91
KDE Frameworks Version: 6.10.0
Qt Version: 6.8.2
Comment 1 Andrey 2025-02-07 14:57:29 UTC
That's probably just pulled from upstream XKB configuration:
https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/blob/master/symbols/compose

Please create an issue and reflink here:
https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/issues