HID Remapper is a useful open-source programmable adapter for USB input devices, with a recent release adding support for Valve's new Steam Controller.
Instead of just being an app you download, you plug your input into a dedicated USB device. It's one you can make yourself using completely off the shelf components like the Raspberry Pi Pico. Configuration is done from a web browser and it is saved on the device. Being all in the hardware, it can help you work around limitations on various operating systems (and consoles / phones).

HID Remapper can act as a mouse, keyboard or a gamepad. Helping you do button mapping, sensitivity changes or completely change the type of input that's generated from a device.
A release on May 20th adding mapping for Valve's newer Steam Controller, and then another release on May 25th fixed it to work with a newer Steam Controller firmware update.
See more on the official website.
I'll see if I can use a Steam controller with a first-gen Xbox :)
Quoting: MayeulCI had been thinking about designing something like that for a whilesame!




Anticheat check - which competitive games actually work on Linux?
How to give Valve feedback when Proton games have issues on Linux / SteamOS