A WIP linux user-space "driver" for the Steam Controller (2026) that allows it to be an actual controller without steam.
Not quite ready for real usage yet.
TODO:
- Steam Controller HID hiding.
- GUI for configuration.
- System tray icon for quick access to GUI and quick options.
- distro packaging (Fedora, Ubuntu, AUR, Flatpak).
- Proper rumble support.
- Haptic support.
Status Legend
| Icon | Description |
|---|---|
| β | Working |
| π§ | Implemented, but not verified to be correct |
| β | Not yet implemented |
| β | Not supported |
Supported Features for each "driver".
| Feature | evdev | Dualsense uhid |
|---|---|---|
| Buttons | β | β |
| Paddle Buttons | β | β |
| Joysticks | β | β |
| Touchpads | β | π§ |
| Gyro | β | π§ |
| Accelerometer | β | π§ |
| Rumble | π§ | π§ |
| Haptics | π§ | π§ |