Re: Support Q: copilot button on thinkpad x9-14

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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-acpi-devel@xxxxxxxxxxxxxxxxxxxxx
> https://lists.sourceforge.net/lists/listinfo/ibm-acpi-devel


_______________________________________________
ibm-acpi-devel mailing list
ibm-acpi-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/ibm-acpi-devel



[Index of Archives]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Photo]     [Yosemite Photos]     [Yosemite Advice]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Device Mapper]

  Powered by Linux