@sellingthings: This is precisely meant to solve bad controller support on Steam. In theory it should work with all games, even on games without controller support, but for getting the best this API can give we still need developers coding the VALVe controller API into their games. Supporting all controllers and not just the Steam controller might be an incentive big enough to get them to do that.
@jonnybrownieboy: As a Steam controller user I can tell you that with the Steam API you should be able to configure a DS4 even if the game doesn't support Xinput. You can add mouse emulation to the analog sticks, and bind any keyboard and mouse key to it. The only thing is that you won't have auto-aiming, and you would probably have to really on the gyro for proper accurate aiming just like you would do with the Steam controller.
As an owner of the Steam controller for about a year now I'm really excited to see VALVe expanding the software to other gamepads. This doesn't just mean that developers can add support for all 3 main controllers just coding VALVe's controller API in it making adding gamepad support easier than ever, but it also adds a whole new deal of flexibility and customization we don't usually see in our games. People who haven't used a Steam controller might not understand what I'm talking about, but I tell you. This is awesome news. This has been a frequent request to VALVe in the Steam controller forums.
@Jedilink109 Microsoft said the same thing about the Xbox wireless adapters. "Only Microsoft adapters will work for wireless controllers, and it is impossible to use generic ones", and now the market is flooded with Chinese copies that cost like the 10% of a Microsoft one, and work the same!
MadXav's comments