Valve's new Steam Controller, which started shipping earlier this month at $99 (€91), no longer needs the Steam client to expose its full feature set to games. A pull request merged today into SDL, the cross-platform input and hardware abstraction library used by a huge swath of Linux and multi-platform games, brings native support for the 2026 controller's touchpads, capacitive stick touch, and grip sense detection.
The work traces back to an issue ticket filed in early May by a Minecraft mod developer documenting the controller's limitations outside the Steam client. A patch followed last week adding the missing inputs along with updated mappings. Testers reported that touchpad click, touch, x/y, and pressure all register correctly through the testcontroller utility, alongside grip sense and capacitive touch on the sticks. Back buttons, gyro, accelerometer, and the QAM button already worked before the patch landed, and contributors confirmed the controller functions identically whether or not Steam is running in the background.
Full button mappings were stripped from the merged code for now, so only partial touchpad data is exposed by default until those land in a follow-up. Still, the practical effect is significant for anyone running the controller on Linux with native SDL games, emulators, or engines like Godot and Love2D, where Steam Input is not in the picture.
Separately, tonight's Steam Client beta ships updated firmware for the controller that addresses a bug where continuous rumble could disrupt gyro input, along with a tweak to trackpad touch behavior. Getting upstream SDL coverage less than two weeks after the hardware hit shelves is a notably fast turnaround for an input device this complex.