Im not using any soft except steam. My dualshock 4 works very well through steam. Game recognize it, if controller disconnected i got message, when i connect controller again game recognize it again instantly.
But i prefer play with my steam controller and I have some problems with this. At start game recognize it as well as ds4. But when steam controller disconnected there is no message about it. Also when it reconnected game doesn't recognize it. I still able to use steam overlay, so controller works, but game seems doesn't see it at all. I tried push all buttons move sticks etc but no result. Only restart game helps. It's really annoying.