PS4 Controller not working with Steam
May 20, 2017 6:06 AM   Subscribe

My PS4 controller is not working with steam games. I've got it connected, Steam sees it, I can go into Big Picture mode and navigate around & launch games just fine, but when I actually launch a game the controller either only partially works or doesn't work at all. For example in Salt & Sanctuary it does nothing. In MGS Phantom Pain I can launch some menus but not select anything. I tried a different PS4 controller and same issue, thought it might be input mapper interfering so I uninstalled that and rebooted to no avail.
posted by mattholomew to Computers & Internet (5 answers total)
 
IIRC you need software to support the PS4 controller in windows for games that don’t support it directly: ds4windows.
posted by pharm at 7:39 AM on May 20, 2017


Response by poster: Pharm, the extra software is no longer needed. Steam supports the PS4 controller natively now.
posted by mattholomew at 7:41 AM on May 20, 2017


I haven't used a PS4/Dualshock 4 with Steam first-hand. My understanding is that Steam (as a platform) supports the controller, but to use a DS4 with any given game that game must 1) implement Steam Controller support and 2) have a DS4 controller configuration available.

Perhaps this guide will help.
posted by Boxenmacher at 7:44 AM on May 20, 2017


Sure, but DS4windows will make the controller look like a 360 controller to your games, which means no special extra configuration is required.

Alternatively, go into the Steam steam settings & configure the controller, but IIRC you have to do that on a per-game basis which is something of a pain. The dialogue in question is only accessible via big picture mode apparently.
posted by pharm at 7:44 AM on May 20, 2017 [1 favorite]


Response by poster: So I owe you all an apology. It turns out that inputmapper was doing the job Ds4Windows would do and making the controller work as an Xbox controller within Steam. I didn't realize it because I'd installed inputmapper just to use with emulators. TL;DR mappings in inputmapper were screwed up and once I fixed those all was good. Thank you for your help!
posted by mattholomew at 8:30 AM on May 20, 2017


« Older Graphic design hand-holding for a non-designer   |   Who made this sculpture? What exactly were they... Newer »
This thread is closed to new comments.