With the recent inclusion of the new Steam Controller into the SDL3 library, we are facing an issue where Steam Input completely overrides and blocks native SDL3 features (like advanced gyro and layout handling) when launching a Non-Steam Game.
The Steam Controller is forced to "Enabled, always required" for Steam Input. When the app is launched, the controller appears with its correct hardware name inside the app, but there is no direct access to any native features beyond the typical default Xbox-style layout. It appears that native SDL3 communication is being completely blocked/ignored by Steam Input.
Please allow users to fully "Disable Steam Input" or enable a "Raw HID/SDL3 Pass-through" mode for Valve controllers in the properties of Non-Steam Games. This would allow modern apps to leverage the native SDL3 support you recently implemented without Steam Input forcing an Xbox layout over it.
Up!
I'd like to be able to launch some non-steam games from Steam, but use the native SDL from the app launched
It is especially useful for games from emulators.
You're really open-source friendly, pretty sure it's doable
With the recent inclusion of the new Steam Controller into the SDL3 library, we are facing an issue where Steam Input completely overrides and blocks native SDL3 features (like advanced gyro and layout handling) when launching a Non-Steam Game.
The Steam Controller is forced to "Enabled, always required" for Steam Input. When the app is launched, the controller appears with its correct hardware name inside the app, but there is no direct access to any native features beyond the typical default Xbox-style layout. It appears that native SDL3 communication is being completely blocked/ignored by Steam Input.
Please allow users to fully "Disable Steam Input" or enable a "Raw HID/SDL3 Pass-through" mode for Valve controllers in the properties of Non-Steam Games. This would allow modern apps to leverage the native SDL3 support you recently implemented without Steam Input forcing an Xbox layout over it.
Thank you!