Good news for controller users.
Steam's latest client update, currently available in beta, lets you use your Xbox controller for any game on the platform.
The update allows you to map keyboard and mouse controls to any Xbox 360, Xbox One, or generic X-input controller, meaning even games without in-built controller support should work fine. The functionality was already introduced for PS4 controllers in 2016.
In addition, the patch introduces support for some third party PS4 controllers and fight sticks.
Of course, not all games are suited to gamepads, but they should at least recognise inputs from console controllers now.
There's no word on when the update will be finalised and released to all users, but if you want to access Steam client beta releases you can do so by going to the settings menu within Steam, then choosing 'beta participation.' In the meantime,