The SDL library has merged complete button mapping support for Valve's new Steam Controller (2026), expanding on initial recognition support added just days earlier. The change means cross-platform games and applications built against Simple DirectMedia Layer can now address every input on the redesigned gamepad without routing through the Steam client.

The pull request, opened last Friday and merged overnight into the main SDL Git branch, accounts for the layout differences between the new hardware and the original Steam Controller. Earlier in the week, SDL gained the ability to detect and use the controller independently of Steam, a notable step for Linux gaming and any project that wants to support the device outside Valve's ecosystem.

SDL underpins a large portion of cross-platform game development, including the Steam Runtime, Proton, and countless native Linux titles, so upstream mapping support means developers can target the new controller on day one without shipping custom input code. Work on refining the mapping is ongoing in the SDL repository.