The new Microsoftslop copilot key always sends the following key-sequence when pressed:

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 remaps should work as expected

dell laptop with copilot key highlighted
you are viewing a single comment's thread
view the rest of the comments
[–] 1 point 9 months ago (4 children)

It's just a button that worse case scenario does nothing for you.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 5 points 9 months ago (3 children)

    It takes up space you can't use.

    Specially in laptops, that's very bad.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 0 points 9 months ago (2 children)

    Less than one percent of the keyboard being less-then-useful, that you can even make useful with some effort, is hardly a dealbreaker, it doesn't even rises in severity to "bad" let alone "very bad"

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 9 months ago (1 child)

    Dunno about you, but I use every key on larger layouts, so this is definitely a hard no for me.

    As long as there are other options, this is a straight up downgrade for no benefit. So absolutely no.

  • source
  • parent
  • hideshow 1 child comment