Xbox 360 Controller Driver (A PS3 controller driver for Windows 7 and older). Make sure that the boxes beside Bluetooth Driver (for Bluetooth configuration). Then check the Force Install button. This will install drivers that are already pre-installed in Windows 8 and 10. Button mapping on Windows 10 can be done depending on the app that you use to configure it and on the features of the controller or gamepad. In your case, it is possible that the device is not calibrated properly or you have to install the most updated drivers for your gamepad.
- Connect Ps3 Controller To Pc Windows 10
- Ps3 Controller Driver Windows 10 Configure Button Mapping Software
- Windows 10 Xbox Controller Mapping
- Next
Connect Ps3 Controller To Pc Windows 10
[Configuration] How to use Dualshock 3 on Windows with Steam
UPD, Feb. 21, 2017:
A new, more clear and more helpful version of this guide has arrived!
Ps3 Controller Driver Windows 10 Configure Button Mapping Software
0. Join Steam Beta program. After that, go to Big Picture Mode -> Gear icon -> Controller settings, UNcheck support for generic controllers. Now exit Steam and proceed to step 1.
1. Plug your Dualshock 3 in. If you had any DS3 software prior to this moment (DS3Tool, Better DS3, MotionInJoy, ScpToolkit etc) - consult the web on removal of those (especially MotionInJoy and Better DS3), remove them and proceed to step 2.
2. Get PlayStation Now and install it. It should ask for a permission for driver installation in the process, allow it to, and proceed to step 3. If something went wrong and it didn't happen - follow 'Manual Driver Override' section instructions, and then proceed to step 3.
3. Re-plug your Dualshock 3, go to the Control Panel -> Devices and Printers, find your Dualshock 3 there, right-click it, choose 'Game Controller Settings', select your Dualshock 3 and press 'Properties'. You should see a testing screen, check if the buttons work. If they do, proceed to step 4. If they don't - reboot your PC, then check again. If they still don't - it's possible that your Dualshock 3 has compatibility problems with the Sony driver, and this guide won't help you.
Right now, Dualshock 3 is working in pure DirectInput mode. If that's enough for you - you can use it right now, old games, some newer ones, emulators - they'll all work fine. But if you still need XInput version of Dualshock 3 - go ahead and proceed to step 4.
4. Start Steam. Head to the Big Picture Mode -> Gear icon -> Controller Settings, you'll see your Playstation 3 controller there, navigate to it and click it. The binding screen will open, it looks like this. This screenshot shows the ACTUAL bindings you should have, if they're not the same - rebind them. When you're done, press Save, name it, upload, and now you can actually check the generic controller support checkbox.
5. Exit your Steam again, and re-plug DS3 after that. Start Steam once more, and now it should be working, utilizing all the power (and weaknesses) of Steam Controller Configurator.
Manual Driver Override.
1. With your Dualshock 3 plugged in, go to Control Panel -> Devices and printers, find your Dualshock 3 there and open it's properties, go to 'Hardware' tab.
2. You will see two devices here, find one that has something like Port_#00XX.Hub_#00XX, remember those numbers and close all the stuff.
3. Now go to Control Panel -> Device Manager, expand 'Human Interface Devices' and find one with the numbers you've seen before, open it's properties and go to the 'Driver' tab, click 'Update' button.
4. Select 'Find my drivers manually', and choose the driver path X:WindowsSystem32DriverStoreFileRepositorysixaxis.inf_WXYZ, where X is your system drive, and WXYZ is some numbers and letters.
5. Let it install the driver. You're done, close all the stuff and follow to step 3 of the main guide.
Some FAQ:
Q: Is it available for Mac/Linux?
A: No, PSNow is not, and AFAIK DS3 works great without all this commotion on those.
Q: Do I get working gyro?
A: Yes, you do. BUT you have to bind it instead of actual buttons/axes/d-pad on step 4, and if you're tired of it and want to go back to normal controls (or back to gyro again) - you'd have to uncheck generic gamepad support, restart Steam, replug DS3, rebind stuff the way you want, check generic gamepad support, restart Steam and replug DS3. Not really fast procedure, but if you actually want to use gyro - that's the way for now. Also, if you're going to use your DS3 after step 3 (DInput mode) in the games and apps that support it, then you should be able to use gyro without any problems.
UPD [Jan, 20th, 2018]:
According to /u/jbmoskow, you may need to disable Windows Driver Signature Verification to make it work on Windows 10 Home, x64. The process described here
Also, if you're having problems with connecting two Dualshock 3 controllers, you have to reset the second controller when it is plugged into computer. After that, it should be recognized.
Thanks to:
Windows 10 Xbox Controller Mapping
/u/FlocoPops for bindings screenshot
/u/jbmoskow for some additional info