

For years the go-to solution was ScpToolkit, a free, open source tool that did the job but was a bit of a beast to setup. And if you want to play non-Steam games with the controller, you can add them to Steam with the "Games > Add a non-Steam game to my library" menu.īut presumably you're here because you want to get those analog face buttons working.

If you plug the controller in with Steam running, you can then go to Settings > Controller > Desktop Configuration to customize your controls as you see fit. Also, check for and, if found, uninstall the drivers for any "Bluetooth Dongle", "DualShock controller", or "PlayStation controller" under Universal Serial Bus devices.As noted in the intro, keep in mind that Steam has built-in support for the DualShock 3 controller. Find and remove any mention of a "PlayStation controller" under Human Interface Devices if you were using the official Sony drivers.įor ScpToolkit, look under libusbK USB Devices instead, and right-click and Uninstall any entry you see. Now, press Win + X and choose Device Manager. These will stop and remove all active processes and services for PlayStation joypad-enabling software you might have used in the past. Then, use the commands, in sequence, if you were using ScpToolkit: taskkill /F /IM ScpServer.exe Run the Command Prompt or PowerShell with Administrative rights. So, we won't go over it in detail but offer a "generic guide" covering the basic steps for most cases.


Plus, the process varies based on the driver and software used. Removing the older drivers and software is somewhat complicated. If your joypad isn't correctly detected, did you use another solution in the past to have it work under Windows, like Sony's official driver or ScpToolkit? If yes, the problem might be a conflict between those and the DsHidMini and BthPS3 combo.
