News: 0001520745

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux 6.14 Adds Support For The Microsoft Copilot Key Found On New Laptops

([Hardware] 5 Hours Ago Copilot Key)


Newer laptops pre-loaded with Microsoft Windows have begun adding a "Copilot" key for launching Microsoft's Copilot AI assistant or other "chatbot" software. With the upcoming [1]Linux 6.14 kernel, that key will be mapped out correctly so that user-space software can determine the behavior for handling that key's action on the Linux desktop.

A change made to the atkbd keyboard driver on Linux now maps the F23 key to support the default copilot shortcut action. The [2]patch authored by Lenovo engineer Mark Pearson explains:

"Microsoft defined Meta+Shift+F23 as the Copilot shortcut instead of a dedicated keycode, and multiple vendors have their keyboards emit this sequence in response to users pressing a dedicated "Copilot" key. Unfortunately the default keymap table in atkbd does not map scancode 0x6e (F23) and so the key combination does not work even if userspace is ready to handle it.

Because this behavior is common between multiple vendors and the scancode is currently unused map 0x6e to keycode 193 (KEY_F23) so that key sequence is generated properly."

Now it's up to the Linux desktop environments for determining what to do if the new Copilot key is pressed.

This patch was part of the [3]input updates now merged for the Linux 6.14 kernel. That input update is also notable for bringing more game controller support to the commonly used XPad driver. Newly-added controllers for Linux 6.14 include the [4]QH Electronics controller , the Wooting Two He, Nacon Evol-X Xbox One Controller, Nacon Pro Compact, and the "Xbox 360 Wireless Receiver (Unofficial)" that mimics Microsoft's VendorID but is in fact a clone and not an official Microsoft product/controller.

The input pull request also [5]drops the EVBUG driver .



[1] https://www.phoronix.com/search/Linux+6.14

[2] https://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git/commit/?h=next&id=907bc9268a5a9f823ffa751957a5c1dd59f83f42

[3] https://lore.kernel.org/lkml/Z5AaJFUUpzp4VgOo@google.com/

[4] https://www.phoronix.com/news/QH-Electronics-XPad-Linux-6.14

[5] https://www.phoronix.com/news/Linux-6.14-Dropping-EVBUG



waxhead

yoshi314

billyswong

Espionage724

curfew

furtadopires

DumbFsck

Weasel

Espionage724

"Get back to your stations!"
"We're beaming down to the planet, sir."
-- Kirk and Mr. Leslie, "This Side of Paradise",
stardate 3417.3