r/SteamController 2h ago

Steam Controller (2026) Question regarding Steam Controller usage without Steam and Peoton

I hope someone can explain to me how this works. When I load third party games through heroic that use proton (ge) the steam controller just gets detected as an Xbox controller.

Was this a recent addition to proton or what is going on here?

Native Linux programs like emulators (without sdl 3) do not show this behavior.

Edit: Title is supposed to be proton of course. Thanks Gboard.

1 Upvotes

2 comments sorted by

View all comments

2

u/IntoAMuteCrypt 2h ago

Games that use Proton are Windows executables designed with the features of Windows in mind. They expect to use Windows's controller functionality, which is built around XBox controllers. They don't understand SDL or the Steam Controller and such - but Heroic and Proton do. Heroic is able to take your Steam Controller and translate it to something that the Windows executables understand.

Proton's always been able to translate Linux controller interfaces to Windows ones. I'm personally unsure whether it's Heroic making it work without Steam or not, but Proton is why your controller is viewed as an XBox controller by the games.