HID: hid-steam: Use new BTN_GRIP* buttons

Before you can enjoy the full functionality of this website, we need to take a moment to ensure that you're not a bot. You're seeing this message because our administrator has set up Anubis, a powerful tool designed to protect our server from the scourge of AI companies that aggressively scrape websites.

Unfortunately, this means that our servers may experience downtime, making their resources inaccessible to everyone. But don't worry, we've found a compromise in the form of Anubis. This system uses a Proof-of-Work scheme similar to Hashcash, which aims to make scraping more expensive for AI companies. At an individual scale, the additional load is negligible, but at mass scraper levels, it adds up and makes scraping much more costly.

But what's the real purpose of Anubis? While it may seem like a simple solution, its true intention is to buy us time to fingerprint and identify headless browsers (like those used by AI companies). By presenting this challenge page only to users who are unlikely to be legitimate, we can gather valuable information about these malicious actors without putting our users at risk. It's a clever hack that allows us to stay one step ahead of the scammers.

However, Anubis does come with some caveats. Our website requires modern JavaScript features that plugins like JShelter will disable. That means you'll need to disable JShelter or similar plugins for this domain if you want to proceed. We're currently running version 1.20.0 of Anubis, and unfortunately, this means that you'll need to enable JavaScript to get past the challenge.

It's worth noting that a no-JS solution is still a work-in-progress. The social contract around website hosting has changed significantly in recent times, and we're working hard to adapt to these new realities. But for now, we hope you can understand our position and take the necessary steps to help us stay secure.