You have to give us more information.
Steam?
Controller?
What Buttons?
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
You have to give us more information.
Steam?
Controller?
What Buttons?
Steam Controller! Excellent idea!
I use the xbox adaptive controller
Maybe the Steam controller, mapping the touch pads to joystick input, if that would reduce impact.
Xbox's Adaptive Controllers and Sony's Leonardo both look really cool, if expensive.
First-party Nintendo Switch controllers have all gone bad on me with their flawed joysticks, but the 8Bit-do pro controllers I've used have been great, joystick-wise, and work over Bluetooth for PC games on Linux.
I have the xbox adaptive controller
How is it? I've read complaints about required parts coming separately, and at additional costs. Are there any third-party add-ons or customizations that are compatible?
Edit: looks like it's a very open system: https://learn.adafruit.com/diy-adaptive-game-controllers/interfacing-buttons-and-switches
but I don't know where to begin looking for vendors. Might be a custom job.
Looking further, Logitech has a kit for extending the XAC but it doesn't include any joysticks.
https://warfighterengaged.org/shop is great. Any usb joystick works
Oh, that's fantastic.
I have to say, I assumed Xbox would use some proprietary connector nonsense but I'm impressed that they went with an extensible model.
Yeah. I asked warfighter to make me buttons
Get some arcade game buttons and build your own controller. Those buttons are tough, so you should have a much harder time breaking them. You can hook it all up to an Arduino Pro Micro and program it to appear as a USB HID device. There are also dedicated arcade game input boards if you don't want to program anything.
Agreed, the DIY arcade stick / fighting game controllers community has the most robust hardware and its not expensive, either!