this post was submitted on 07 Feb 2026
222 points (98.3% liked)

Linux

2135 readers
79 users here now

Everything about Linux

RULES

founded 2 years ago
MODERATORS
 

The new Micro~~soft~~slop copilot key always sends the following key-sequence when pressed down:

copilot key down: left-shift-down left-meta-down f23-down f23-up left-meta-up left-shift-up
copilot key up: <null>

This means there's no real key-up event when you release the key --> it can't be used (properly) as a modifier like ctrl or alt.

The workaround is to send a pretend key-up event after a time delay, but then you mustn't be too slow / fast when pressing a shortcut.

tldr: AI took a perfectly working modifier key from you.

--- edit ---
Some keyboards apparently do the "right" thing and don't send the whole sequence at once, you can remap those properly with keyd, see: https://github.com/rvaiya/keyd/issues/1025#issuecomment-2971556563 / https://github.com/rvaiya/keyd/issues/825

copilot key down: left-shift-down left-meta-down f23-down
copilot key up: f23-up left-meta-up left-shift-up

this will still break "left-shift + remapped copilot" and "left-meta + remapped copilot", but "RCtrl + letter key" can work as expected

you are viewing a single comment's thread
view the rest of the comments
[–] prettybunnys@piefed.social 49 points 1 day ago (8 children)

Is the true solution to just not use a keyboard with a copilot key?

[–] GalacticGrapefruit@lemmy.world 51 points 1 day ago (3 children)

Or take apart the keyboard, gently disable the switch, and replace it with a stationary 3D-printed key with a middle-finger texture as a constant reminder that this is why we don't let computers run themselves.

[–] scrion@lemmy.world 5 points 1 day ago

Alright, still lost the modifier key though.

load more comments (2 replies)
load more comments (6 replies)