Valve has moved quickly to outlaw automated keyboard features.

  • MoogleMaestro@lemmy.zip
    link
    fedilink
    English
    arrow-up
    27
    arrow-down
    3
    ·
    3 months ago

    This is 100% justified.

    These types of features have been regulated in fighting games for a long time. The ideal situation here would be for Razer to open source their firmware and establish a community-driven approved firmware design and let valve greenlight a specific configuration which can be parsed by the game’s executable (or, for tournaments, can be flashed for valid gameplay).

    That’s my 2 cents at least.

    • potustheplant@feddit.nl
      link
      fedilink
      English
      arrow-up
      5
      arrow-down
      27
      ·
      3 months ago

      Are you going to ban mice that are too light? How about super low latency peripherals? Are monitors next? Is there a limit for the specs on those?

      I really can’t see how this makes sense for you.

      • SkyezOpen@lemmy.world
        link
        fedilink
        English
        arrow-up
        18
        ·
        3 months ago

        It’s scripting to change your character movement. The super light mouse doesn’t move itself. How is that even comparable in your mind?

        Imagine if you had a mouse that stopped moving when your crosshair passed over an enemy. Is that acceptable?

        • potustheplant@feddit.nl
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          9
          ·
          3 months ago

          The super light mouse doesn’t move itself.

          These keyboards also don’t move your character on their own. They simply allow you to react faster by not requiring you to fully depress the key before the other input is accepted. This is simillar to banning n-key rollover if something like 4-key rollover was the norm. It’s an improvement on movement and raises the skill ceiling.

          To top it all off, this feature is not hardware restricted. Unlike wooting’s other things like setting the key depress distance, which you can do because they have optical switches.

          Imagine if you had a mouse that stopped moving when your crosshair passed over an enemy. Is that acceptable?

          No. But that example is also nothing like the feature being discussed here. Are you sure you understand what this does?

          • SkyezOpen@lemmy.world
            link
            fedilink
            English
            arrow-up
            7
            arrow-down
            1
            ·
            edit-2
            3 months ago

            The game is coded to not allow you to strafe while pressing both side buttons. This software sidesteps that by changing how the keyboard functions with simultaneous key presses.

            This is simillar to banning n-key rollover if something like 4-key rollover was the norm.

            Rollover has nothing to do with how the game is coded to handle certain inputs.

            It’s an improvement on movement and raises the skill ceiling.

            Strafing is a difficult skill. Allowing hardware to change how a character behaves lowers the skill ceiling.

            that example is also nothing like the feature being discussed here.

            Still a closer analogy than “are they gonna ban low latency peripherals.” Genuinely baffling how you came to that conclusion.

            • potustheplant@feddit.nl
              link
              fedilink
              English
              arrow-up
              2
              arrow-down
              9
              ·
              edit-2
              3 months ago

              The game is coded to not allow you to strafe while pressing both side buttons

              The way this feature works has nothing to do with how the game is coded and no, cs does not explicitly try to prevent you from doing this. If it does, please show me your source.

              If they actually wanted to do that, they could also add a minimum delay between the inputs and not ban anyone.

              Allowing hardware to change how a character behaves lowers the skill ceiling.

              Lowers the skill ceiling to strafe but strafing isn’t something that everyone does. Considering that it makes you harder to hit, and shooting IS something everyone does, it means that everyone has to improve their tracking skills.

              Still a closer analogy than “are they gonna ban low latency peripherals.” Genuinely baffling how you came to that conclusion.

              If that baffles you, it means you didn’t give it much thought. Lower latency benefits people with better reflexes. If you have a mouse that has a high latency and I a keyboard that has very low latency, that means I can avoid more of your shots.

          • chirping@infosec.pub
            link
            fedilink
            English
            arrow-up
            4
            arrow-down
            2
            ·
            3 months ago

            they do in a way move the character on their own though, through emulating extra input events on behalf of the user.

            without, these inputs are sent, one per human action: KEYDOWN=A, KEYDOWN=D with the same two keypresses: KEYDOWN=A, KEYDOWN=D+KEYUP=A

      • fruitycoder@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        8
        arrow-down
        1
        ·
        3 months ago

        Games are defined by the limitation imposed by them.

        You might arguably do all that if you are competing at extremely high skill levels tbh.

      • chirping@infosec.pub
        link
        fedilink
        English
        arrow-up
        4
        ·
        3 months ago

        The problem is that these create input events on behalf of the user. forexample: When pressing A while still having D pressed, the keyboard sends a KEY_UP=D event even as the user is still pressing D.

        As for your comparisom, lowering latency is something different, if anything it’s attempting to make the users actions registered more accurately.

        Do note that without this kind of processing, the games already knows that D is still pressed while A is presses, and they decide how to act on it. Games handle this differently, a common one being both keys as “stand still”.

        So we’re:

        1. creating new input eventson behalf of the user
        2. tricking the game to to avoid a state the devs have intended
        3. resulting in a huge advantage for the player.

        In my opinion this should be implemeted on a OS level for all to use, but I don’t struggle one bit to see how this is disruptive and a no-go in competitive games.

        • potustheplant@feddit.nl
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          5
          ·
          3 months ago

          You’re confusing changing the priority of the inputs with creating them. Not the same thing.

          In my opinion this should be implemeted on a OS level for all to use

          Tons of keyboard/mice features are applied per device. If you want to do this on yours, it’s free. Look it up.

          There’s no barrier for entry and it makes the gameplay quicker. There are no downsides here, this feels like plain gatekeeping.

          • chirping@infosec.pub
            link
            fedilink
            English
            arrow-up
            1
            ·
            3 months ago

            can I ask what level of experience/knowledge you have in this field? for fairness sake, I’m a sysadmin-ish role at work, having worked with remote terminal solutions, (optimizing remote desktop for use over satelitte and borderline dialup-speeds, if I ever again need to deep dive into the ICA-protocol it’ll be too soon, lol) have tinkered with building keyboards, hobby involves arduinos & going deep down linux confing rabbit holes. Also done some gamejams, without ever really finishing any prototyoes.

            Also - I think the way I brought up the OS implementation bit was too poorly phrased and we’re too out of sync context wise for that to be a worth discussing at this point, but to answer your point, yes I am very versed in the subject, but I’m very curious ti see if there’s something I;ve missed:

            If you have one of these keyboards, please hook it up to your favorite key-input listening tool, and share what you see. I’m especially curious to if the priority you mentioned is something you see sent along with the keypress-signals, or if it is handled by the firmware of the device.

            And for the record, I really do likewhat these keyboards are doing, I think it’s about time we see some actuall progress in the field, and i sure as heck want those features in my next keyboard, but not seeing how this is unwelcome in competetive games at this point seems delusional to me. You’re very welcome to challenge me om that, but the only argument I can see having an impact now is if you got some raw techical proof that challenges the models I’ve mentioned.

  • jeansburger@lemmy.world
    link
    fedilink
    English
    arrow-up
    11
    ·
    3 months ago

    I give it less than a week before someone has code for this exact feature in QMK. It won’t be as detectable as looking for “Is using Razer Keyboard”.

    • Pup Biru@aussie.zone
      link
      fedilink
      English
      arrow-up
      8
      ·
      3 months ago

      i’d imagine it’s pretty detectable anyway… if the point is pushing a or d without any break between them, that’s real easy to time in software: no human is going to be perfect every time

      sure, then comes the arms race of circumventing by adding some delay, and some variance in the delay time, but no large hardware manufacturer will just include it at that point and it’ll be obvious it’s a hack rather than an acceptable feature

  • StarlightDust@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    11
    arrow-down
    1
    ·
    3 months ago

    A comment I see nobody making is that this will negatively effect disabled gamers and prevent the use of accessibility tools.

  • TriflingToad@lemmy.world
    link
    fedilink
    English
    arrow-up
    11
    arrow-down
    2
    ·
    3 months ago

    I disagree on this change but I can see why it was made. Having keyboards with processors is a slippery slope.

    • Dasus@lemmy.world
      link
      fedilink
      English
      arrow-up
      58
      arrow-down
      1
      ·
      3 months ago

      So guess you can’t fathom professional chess players, professional race car drivers, professional footballers, professional boxers, or professional athletes of any sort for that matter?

      They’re all games.

      • CaptObvious@literature.cafe
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        72
        ·
        3 months ago

        I’m going to pretend that we’re not now trying to call button-mashing “athletic.” Such exertion!

            • jorp@lemmy.world
              link
              fedilink
              English
              arrow-up
              3
              arrow-down
              1
              ·
              3 months ago

              What’s your criteria for sport? what’s Golf? Darts? Bowling? Curling? Archery?

              Is it that you have to break a sweat? I guess talking to girls makes you an athlete then?

              • CaptObvious@literature.cafe
                link
                fedilink
                English
                arrow-up
                1
                arrow-down
                2
                ·
                3 months ago

                “Sport” is defined as athletic activity, and “athlete/athletic” refers to physical exercise, agility, stamina, and strength. So no, playing a video game doesn’t count.

                If girls make you sweat, good for you. Sex could arguably be athletic, depending on what you get up to.

            • wholookshere@lemmy.blahaj.zone
              link
              fedilink
              English
              arrow-up
              1
              arrow-down
              1
              ·
              3 months ago

              Except the person in question didn’t call gamers athletes but instead professional.

              I would also count athlete a subset of professional as well.

              • CaptObvious@literature.cafe
                link
                fedilink
                English
                arrow-up
                1
                arrow-down
                1
                ·
                3 months ago

                I’m not the one who brought athletics into this. I’m just following the conversation. But no, “esports” do not meet the definition of “sport.”

        • legion02@lemmy.world
          link
          fedilink
          English
          arrow-up
          35
          ·
          3 months ago

          The term “professional” has nothing to do with athletics…

          As long as you’re getting paid to do it you’re a professional something. Just means it’s your profession.

          • CaptObvious@literature.cafe
            link
            fedilink
            English
            arrow-up
            3
            arrow-down
            43
            ·
            3 months ago

            I get the common usage of the term. It just seems weird that society is so bored that it’s willing to pay people to play games. although It’s probably no different in the abstract than paying any other performer or service provider for entertainment. I guess it’s fun to watch?

        • Dasus@lemmy.world
          link
          fedilink
          English
          arrow-up
          11
          arrow-down
          1
          ·
          3 months ago

          So it’s about the amount of physical exertion, not about it being a game?

          So you can’t wrap your head around the concept of professional chess players? Professional poker players? Darts? Curling?

          Hell, in rally, you just literally sit in a car. Such physical exertion! (And I’m Finnish and have been in an actual rally car, before you’re going to try and make a point about how physically demanding you think it is.)

          • Albbi@lemmy.ca
            link
            fedilink
            English
            arrow-up
            6
            ·
            edit-2
            3 months ago

            Hey hey, you leave curling out of this. You go sweep a rock until it barely crosses the hog line a few times and check your heart rate.

            • Dasus@lemmy.world
              link
              fedilink
              English
              arrow-up
              2
              arrow-down
              2
              ·
              3 months ago

              So now it’s about heartrate? Playing Mario Kart and Dark Souls can get your heartrate into the 120+ range. And that’s casual videogamers, playing simple games.

              https://www.esportwissen.de/en/performance-in-esport/

              During professional competitive play, heartrates go up to 180+ bpm. That’s on the level of racing car drivers. Way more than chess, archery, or shooting of any sort would ever have.

              So guess the Turkish shooter doesn’t qualify for you either? Archers? Magnus Carlsen isn’t a chess professional, he’s just a really lucky dude with a lot of money for some random reason?

          • Pup Biru@aussie.zone
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            3 months ago

            actually professional motor sports are quite an exertion in a lot of professional contexts because they drive for hours with no rest and they’re doing a lot of movement of the wheel and pedals - it’s not just driving down an interstate for a couple of hours

            … i did upvote you, so i mostly agree, but… yknow

            • Dasus@lemmy.world
              link
              fedilink
              English
              arrow-up
              3
              ·
              3 months ago

              Well yeah, they are. Some more exerting than others. They vary from drag races to endurance ones, and some go really fast.

              My point is rather that in driving, the physical exertion mostly comes from having to keep up mental focus and a static position — much like when gaming.

    • rbesfe@lemmy.ca
      link
      fedilink
      English
      arrow-up
      10
      arrow-down
      1
      ·
      3 months ago

      More like captain obvious troll. Find better bait, this shit is low quality

      • Dasus@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        3 months ago

        Which one? There’s pretty much world cups on most esports back-to-back from now to November, lol.

          • Dasus@lemmy.world
            link
            fedilink
            English
            arrow-up
            3
            ·
            3 months ago

            My point is that late-summer to late fall is pretty much the seasons for worlds in most esports. I don’t follow literally all of them to know which one is going on currently, so my point is that mentioning which game would probably be helpful, as not everyone is as immersed in the esports scene to outright know which game has Worlds on which weeks.

              • Dasus@lemmy.world
                link
                fedilink
                English
                arrow-up
                2
                ·
                3 months ago

                Oh. Well pardon my ignorance. I’m over thirty if that helps with my excuse.

                https://en.wikipedia.org/wiki/2024_Esports_World_Cup

                You’re totally right, it’s just “Esports World Cup”

                This makes me even more annoyed I didn’t get funding for an esports bar back like almost 10 years ago due to some bullshit credit thing that I had actually paid for. After that and my depression I kinda evaded the whole esports thing out of depression for a couple of years, for this exact reason. It’s one of the fastest growing industries and I couldn’t get a loan of a few thousand. Sorry for digressing.

                Anyway, I apologise, you were 100% in the right. Thanks for informing me. And not even being a dick about it.

    • PM_Your_Nudes_Please@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      1
      ·
      edit-2
      3 months ago

      I refuse to wrap my mind around “professional” video gamer sports athlete musician dancer sculptor painter writer etc.

      People are called to create content. The style of content has changed throughout history, but there have been people saying the same as you for as long as art has existed. The fact that creators have found ways to monetize that content is a net boon to society, because it means we’re truly in an age where art and entertainment can be consumed and appreciated, while the artists and creators are able to focus on their content creation full time.

      A key defining factor of the renaissance era was that artists were actually properly funded and could focus on their art without being bogged down by a day job. And that’s a large part of why there is so much impactful art from that time period.

      • CaptObvious@literature.cafe
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        6
        ·
        3 months ago

        Not sure if you’re an artist yourself or if your handle is meant to poke society’s nose. :)

        Either way, yes, I know what art is. I also know that it is very much in the eye of the beholder. I just don’t happen to agree that playing video games rises to either an art form or a profession. But everyone is entitled to their own opinion.