Hi
On Sat, Aug 2, 2025, at 4:16 PM, Damjan Georgievski wrote:
> Hi all,
> I have a user related question about the copilot button on recent
> laptops, but in particular the Thinkpad X9-14 (LunarLake)
>
> The Copilot button, which when pressed generates a LEFT META + LEFT
> SHIFT + F23 key combination on the "AT Translated Set 2 keyboard".
> Is this something that can be overridden somehow? Ideally I'd like it
> to become a right ctrl. Not sure if that can be done in the kernel, in
> the BIOS or
> I should be looking at some user-space solution
>
That's the correct keycode for that button (as per Microsoft design) and there isn't anything in the BIOS/FW to change it I'm afraid (interesting idea though - I'll ask the FW team if it's something we can consider for future platforms because it would be nice)
It looks like some people have had success using keyd or kmonad to remap it:
https://superuser.com/questions/1849424/make-copilot-key-work-as-right-ctrl-again-under-linux
I haven't tried this myself.
Mark
>
> evtest reports this:
> Event: time 1754165237.366411, -------------- SYN_REPORT ------------
> Event: time 1754165238.892087, type 4 (EV_MSC), code 4 (MSC_SCAN), value db
> Event: time 1754165238.892087, type 1 (EV_KEY), code 125 (KEY_LEFTMETA), value 1
> Event: time 1754165238.892087, -------------- SYN_REPORT ------------
> Event: time 1754165238.892984, type 4 (EV_MSC), code 4 (MSC_SCAN), value 2a
> Event: time 1754165238.892984, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 1
> Event: time 1754165238.892984, -------------- SYN_REPORT ------------
> Event: time 1754165238.893919, type 4 (EV_MSC), code 4 (MSC_SCAN), value 6e
> Event: time 1754165238.893919, type 1 (EV_KEY), code 193 (KEY_F23), value 1
> Event: time 1754165238.893919, -------------- SYN_REPORT ------------
> Event: time 1754165238.927818, type 4 (EV_MSC), code 4 (MSC_SCAN), value 6e
> Event: time 1754165238.927818, type 1 (EV_KEY), code 193 (KEY_F23), value 0
> Event: time 1754165238.927818, -------------- SYN_REPORT ------------
> Event: time 1754165238.931839, type 4 (EV_MSC), code 4 (MSC_SCAN), value 2a
> Event: time 1754165238.931839, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 0
> Event: time 1754165238.931839, -------------- SYN_REPORT ------------
> Event: time 1754165238.934798, type 4 (EV_MSC), code 4 (MSC_SCAN), value db
> Event: time 1754165238.934798, type 1 (EV_KEY), code 125 (KEY_LEFTMETA), value 0
> Event: time 1754165238.934798, -------------- SYN_REPORT ------------
>
> --
> damjan
>
>
> _______________________________________________
> ibm-acpi-devel mailing list
> ibm...@li...
> https://lists.sourceforge.net/lists/listinfo/ibm-acpi-devel
|