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

  • JayGray91🐉🍕@piefed.social
    link
    fedilink
    English
    arrow-up
    1
    ·
    52 seconds ago

    Noted. Do not buy used laptops with microslop cancer button.

    A shame because they’re all still good hardware. Just don’t want to deal with the cursed button.

    • rmuk@feddit.uk
      link
      fedilink
      English
      arrow-up
      4
      ·
      1 hour ago

      It is shocking difficult to buy a new laptop without one. Yes, I know about Framework, System 76, etc, but go to your local big box store and every laptop is covered in either Microsoft logos or Apple logos.

      • BorgDrone@feddit.nl
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        7
        ·
        1 hour ago

        MacBooks are frikkin amazing though. There is nothing in the PC world that even comes close.

          • rmuk@feddit.uk
            link
            fedilink
            English
            arrow-up
            3
            ·
            28 minutes ago

            It’s always this. “This brand new £1500 laptop I don’t share with anyone, coddle like a newborn and barely use for anything other than running Office is so much better than the £350 ten year old laptop I was sharing with my entire family and was used for playing video games, downloading warez and pirated media, and running Office.”

            • hayvan@feddit.nl
              link
              fedilink
              English
              arrow-up
              1
              ·
              6 minutes ago

              To be fair, if I had to choose between Windows and MacOS I’d go with the latter since I do most of my job inside a terminal. A good terminal emulator, a Unix-like environment and Firefox covers most of my needs and somehow iTerm2 is a better emulator than anything I used on Linux.

              Still, I’d rather avoid walled gardens and proprietary OSes.

        • youmaynotknow@lemmy.zip
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 hour ago

          Yup, they’re ‘frikkin’ amazing at locking you in. Microslop is just chasing that with OEMs, and doing a great fucking job too.

          Now, is this every single make of laptop out there allowing this at the hardware level? How are they doing it? MoBo firmware? BIOS?

        • rmuk@feddit.uk
          link
          fedilink
          English
          arrow-up
          1
          ·
          60 minutes ago

          Yeah, no. I have to use a MacBook at work and there is nothing it does well that an equivalently-priced laptop from any other major PC manufacturer doesn’t do better. Performance is good, but not great, and, again, is trounced by most of its equivalents, even the Surface Book. Window management in MacOS is appalling, the built in applications range from adequate to basically unusably bad (looking at you, Safari) and every bit of it seems to have been designed to be different first and better second.

  • PolarKraken@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    3 hours ago

    An embarrassing new low, even with the bars they’ve already set. And fitting, for this being the (egregiously multiply-) branded button to launch the shit show. Christ, this has been a fucking carnival lmao.

    Microslop has now regressed to implementing “features” very closely resembling - in sophistication and effect - my own bumbling, desperate, ignorant attempts at similar (“making a button behave like a macro”), using AutoHotKey, somewhere between 15-20 years ago.

    And do I understand that they both shipped that, on hardware, AND it’s broken so badly it can’t be easily remedied?

    I don’t know what to say. It’s like all the geniuses of comedy who died too young are doing this, all of it.


    (No shade whatsoever to AHK, it was, probably still is, awesome at its job!)


    Edit: suddenly realized it’s just on purpose, probably. Anyway, rant remains lol

  • Frenchgeek@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 hours ago

    Note to self: start looking into building my own keyboards if it ever becomes standard, somehow.

  • kamen@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    3 hours ago

    I’m all for hardware remappable keyboards in laptops too - just like what you can have with an external one. I do realise though that this is a niche within a niche. From what I know only Framework (oh, and System76) is doing something like that.

  • texture@lemmy.world
    link
    fedilink
    English
    arrow-up
    13
    ·
    edit-2
    8 hours ago

    happy to be typing this comment on a framework laptop, where no such key is to be found.

    interesting post, and thanks for the info. i cant believe the crap MS pulls. Linux is easier than ever. Join us.

    • attero@discuss.tchncs.deOP
      link
      fedilink
      English
      arrow-up
      12
      ·
      10 hours ago

      It’s arguably worse, because Samsung has full control over software, hardware, and firmware of their devices.
      Even if MS would like to fix this mess, they can’t.

      • [object Object]@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        2 hours ago

        Theoretically I think they could redefine it as a new distinct key instead of the combo — as is done with the windows and context-menu keys. That would allow it to be remapped properly.

  • Fokeu@lemmy.zip
    link
    fedilink
    English
    arrow-up
    87
    arrow-down
    1
    ·
    14 hours ago

    Congrats Microsoft, you managed to enshittify a goddamn keyboard key.

  • ColdWater@lemmy.ca
    link
    fedilink
    English
    arrow-up
    10
    ·
    10 hours ago

    If this garbage is on my keyboard I will drill that motherfucker out no second thought

    • Wispy2891@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      6 hours ago

      I have a Lenovo usb keyboard with a fn Key in place of the Ctrl key that has absolutely no purpose. It’s for volume control like fn+F7 BUT… IT ALSO HAS DEDICATED BUTTONS FOR VOLUME CONTROL!!

      After the nth time I accidentally switched fn and Ctrl I took a screwdriver and popped it out permanently (being USB it doesn’t report fn status to the os and of course the BIOS doesn’t allow FN remapping because it’s not a laptop)

  • Sims@lemmy.ml
    link
    fedilink
    English
    arrow-up
    29
    arrow-down
    2
    ·
    13 hours ago

    “tldr: AI took a perfectly working modifier key from you.” - ‘AI’ ?? I can’t see how this is anything but Microshit and Capitalism that 'takes away" anything…

  • TootSweet@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    10 hours ago

    Jesus. I guess we’re going to have to start figuring out how to reverse engineer our keyboards so we can install QMK on random built-in laptop keyboards and cheap Logitech membrane keyboards to repair the damage Microsoft has done to them.