How to use a PS3 controller on PC: Wired or Bluetooth
A step-by-step guide to using the DualShock 3 in Windows via Bluetooth or plain old USB.
Keep up to date with the most important stories and the best deals, as picked by the PC Gamer team.
You are now subscribed
Your newsletter sign-up was successful
Want to add more newsletters?
March 4, 2026: We've checked over and updated this guide to make sure its advice still works in Windows 11 in 2026, and that all the links are still alive.
The PlayStation 3's DualShock 3 controller wasn't designed with PC connectivity in mind, but we're not letting that stop us. How else can we properly emulate our PS3 games?
The DualShock 3 isn't quite as easy to use on PC as more modern controllers, but it no longer requires the arcane community-made tools we had to use back in the 2010s. It's genuinely worth keeping one of these 20-year-old gamepads around, because even today the PS3 controller is special. You'll want one if you emulate PS2 or PS3 games on PC, as the DualShock 3 has something even the best PC controllers lack: Pressure-sensitive analog face buttons.
The DualShock 3 remains the best choice for the PCSX2 and RPCS3 emulators. The original version of Metal Gear Solid 3, for example, just doesn't play right without those analog buttons, a feature they had to modify for the Master Collection PC port.
Article continues belowLongtime PlayStation owners may also prefer the lighter, older controllers over the DualShock 4 or Dualsense. If you're a nostalgic but stick to modern versions of Windows (e.g. 10 or 11), there's thankfully a very convenient tool that makes the DualShock 3 way easier to connect to PC than it used to be.
One note before we get into the details of the guide: Steam Input actually has native support for the DualShock 3, meaning you can simply plug the controller in and set it up through the Controller settings menu. However, Steam does not support the DualShock 3's gyro controls or (more importantly!) its analog face buttons, which are what we're really after.
Follow this guide to get the PS3 controller working on PC with those features fully functional.
DualShock 3 on PC: Windows 10 and 11
Hardware
- DualShock 3 and mini-USB cable
- Optional: Bluetooth dongle
Software
As noted in the intro, keep in mind that Steam has built-in support for the DualShock 3 controller. 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. 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.
Keep up to date with the most important stories and the best deals, as picked by the PC Gamer team.
But presumably you're here because you want to get those analog face buttons working. For years the go-to solution was ScpToolkit, a free, open source tool that did the job but was laborious to setup. The developer of ScpToolkit sunset the project in 2016, but has since followed it up with the new DsHidMini, a DualShock 3 controller driver specifically built for Windows 10 and 11.
Here's how to set up DsHidMini.
Note: If you've previously installed ScpToolkit on your system or ever used Sony's PSNow streaming service, you may have some leftover files that will interfere with DsHidMini. Check this troubleshooting guide for help on removing those files before you begin the installation process.
DsHidMini setup guide
As you get started, do not plug your DualShock 3 in yet. We need it unplugged for the moment.
If you want Bluetooth support for your DualShock 3, first download and install the latest version of BthPS3Setup_x64.msi from the project's Github here.
Now download the latest version of DsHidMini from the project's Github. (Despite the warning that it's beta software, I recommend the much newer v3 version of DsHidMini; v2 is now out of date).
DsHidMini's walkthrough recommends having Windows User Account Control enabled for the installation process. This is the warning that pops up when you're installing new software. Normally I have this turned off on my PC, but it's easy to enable for this install process. Press the Windows key and type "UAC" to bring up the User Account Control Settings menu. Move the slider all the way up to "Always notify" and click OK.
Follow the rest of the installation instructions from DsHidMini's developer here.
There are only a few steps, so I'll bullet point them here to make sure you don't miss any:
- Extract the .zip file and open the x64 folder
- Right-click the dshidmi.inf file and hit "Install" from the context menu
- Right-click on igfilter.inf and hit "Install" from the context menu
- Connect the controller via USB
- Right-click and run DSHMC.exe as Administrator
If you run into any issues, follow the troubleshooting guide here.
How to use the DualShock 3's pressure-sensitive buttons in PCSX2 or RPCS3 emulators
Now for the most important step: getting those sweet analog buttons working.
In the DsHidMini Control software, make sure your controller is set to SDF mode (Single Device with Force Feedback). "The advantage of this mode is a 100% compatibility with all unmodified versions of PCSX2 with the LilyPad gamepad plugin (shipped by default)," writes developer Nefarius.
If you're planning to use your DualShock 3 with Steam or the RPCS3 emulator, use SXS mode.
In the emulators, select the DualShock 3 gamepad as your input and bind the buttons if necessary. In games that support pressure sensitivity, they should now work as they would on a real console.
Unfortunately it's not possible at this time to use the DualShock 3's gyro controls, but developer Nefarius is working on it as of late 2025, so that functionality may be supported eventually. I'm sure you're really looking forward to replaying Lair on RPCS3 someday.
How to use the DualShock 3 via Bluetooth
Good news: This part should be a cinch.
Once you've followed the installation instructions for DsHidMini above, your PS3 controller should be working via a wired USB connection. And pairing it via USB should automatically pair it via Bluetooth, too!
If you unplug the DualShock 3 and it doesn't work, check out the Bluetooth troubleshooting section of the walkthrough, and make sure your version of Bluetooth is supported.
Not a controller person? Here's a round-up of the best gaming keyboards, and best gaming mouse.

Wes has been covering games and hardware for more than 10 years, first at tech sites like The Wirecutter and Tested before joining the PC Gamer team in 2014. Wes plays a little bit of everything, but he'll always jump at the chance to cover emulation and Japanese games.
When he's not obsessively optimizing and re-optimizing a tangle of conveyor belts in Satisfactory (it's really becoming a problem), he's probably playing a 20-year-old Final Fantasy or some opaque ASCII roguelike. With a focus on writing and editing features, he seeks out personal stories and in-depth histories from the corners of PC gaming and its niche communities. 50% pizza by volume (deep dish, to be specific).
You must confirm your public display name before commenting
Please logout and then login again, you will then be prompted to enter your display name.

