How to Connect a PS4 DualShock 4 Controller to a PC (2024)

The DualShock 4 is specifically designed for theSony PlayStation 4, but that doesn't mean you can't use it with PC games. PCs are powerful and flexible systems, so you can get nearly any peripheral to work on them with little effort. Follow these steps to connect a DualShock 4 controller to your gaming PC:

How to Connect the DualShock 4 to Your PC

There are two ways to connect a DualShock 4 to your gaming PC. You can go the wired or wireless routes, but setting up those connections is a bit different than how you would do it on a PlayStation 4 console.

Wired Method

  1. Plug your controller into a USB port with a USB-to-micro-USB cable. That's it, as far as connecting the controller goes. More on getting it to work in a bit.

How to Connect a PS4 DualShock 4 Controller to a PC (1)

Setting up the Bluetooth connection in Windows (Credit: Microsoft/PCMag)

Bluetooth Method

  1. With the DualShock 4 turned off (you'll know by the deactivated light bar), hold the PlayStation and Share buttons for three seconds until the light bar starts double flashing.

  2. Access the Bluetooth menu on your PC via the system tray.

  3. Click "Add Bluetooth or other device."

  4. Click "Bluetooth."

  5. Select the DualShock 4 controller from the list that pops up.

How to Configure the DualShock 4 on Your PC

Connecting the controller is only the start of the process due to how the DualShock 4 communicates with your PC. Most current Windows games use Microsoft's XInput, an interface that processes Xbox 360 and Xbox One controller inputs. The DualShock 4 doesn't send XInput commands, so a wrapper is needed to translate its inputs into something your PC can handle more easily. There are two good options: DS4Windows and Steam's controller compatibility settings.

How to Connect a PS4 DualShock 4 Controller to a PC (2)

DS4Windows is a useful option playing PC games with a DualShock 4 (Credit: Ryochan7)

The Comprehensive Way: DS4Windows

DS4Windows is a freeware program, currently updated and maintained by Ryochan7 on Github, that tricks your PC into thinking an Xbox 360 gamepad is connected, instead of a DualShock 4. Follow these steps to get it to work:

The Best Black Friday Deals Right Now

  • Apple AirPods Pro 2 ANC Earbuds With USB-C Charging Case for $153.99 (List Price $249.00)
  • Apple iPad 10.9" 64GB Wi-Fi Retina Tablet (2022 Release) for $249.99 (List Price $349.00)
  • Meta Quest 3S 128GB VR Headset + $75 Digital Credit for $299 With Code "QUEST75"
  • Blink Outdoor 4 1080p Security Camera (3-Pack) for $99.99 (List Price $259.99)
  • Bose QuietComfort Wireless Noise Cancelling Headphones for $199.00 (List Price $349.00)
  • Apple Watch Series 10 (GPS, 42mm, Black, S/M, Sports Band) for $329.00 (List Price $399.00)
  • Samsung Odyssey G93SC 49" Dual QHD OLED Curved Monitor for $949.99 (List Price $1,599.99)

*Deals are selected by our commerce team

  1. Install the .NET 6.0 Desktop Runtime, linked from DS4Windows' Github page.

  2. Download the DS4Windows x64 zip file from the Github page. There is an automatic Windows installer, but it gives .NET runtime errors even after the runtime is installed.

  3. Open DS4Windows.exe in the directory you just unzipped.

  4. If you're prompted to install .NET runtime, click "Yes" and follow the instructions for DS4Windows to properly function.

  5. Select what controllers you want DS4Windows to be able to support. Only DualShock 4 is checked, but you can set DS4Windows to work with PlayStation 5 DualSense controllers and Nintendo Switch Joy-Cons.

  6. Click "Install ViGEmBus Driver."

  7. Follow the steps in the driver installer. This installs a multipurpose gamepad driver to your system that DS4Windows uses to get the DualShock 4 to work.

  8. Click "Install HidHide Driver."

  9. Follow the steps in that driver installer. This installs an optional driver that hides the DualShock 4's DirectInput gamepad connection from Windows, so it only accepts the converted XInput inputs through DS4Windows. This prevents a common "double gamepad" error.

  10. Click "Finished."

  11. Connect your DualShock 4 to your PC.

  12. The controller should appear under the Controllers tab. Wait a minute to ensure that all the necessary drivers are installed. Once Windows pops up a message saying it has connected a new Xbox 360 controller, you're ready to play!

By default, the DualShock 4 acts like an Xbox 360 controller, with the touchpad functioning as a mouse. That said, DS4Windows offers more options. To start, click the Profiles tab and double-click the Default profile (or create a new profile). This causes an outline of the DualShock 4 to appear surrounded by various settings. Here, you can remap the physical controls, program the touchpad and motion controls to act in different ways, adjust rumble settings, and tweak the analog sticks' dead zones and movement curves. You can even change the light bar's color.

DS4Windows offers many other options facilitating a smooth DualShock 4 experience on PC. You shouldn't have to open these settings, because most games will control properly after you set the software up the first time.

How to Connect a PS4 DualShock 4 Controller to a PC (3)

You can use Steam to configure your DualShock 4 (Credit: Valve/PCMag)

The (Potentially) Easier Way: Steam

If your favorite games are on Steam, they'll work with the DualShock 4 with a quick tweak:

Recommended by Our Editors

How to Connect an Xbox Controller to a PC

Beyond the Gamepad: Alternative Controllers for Your Nintendo Switch, PS4, and Xbox One

How to Choose the Best Fight Stick, No Matter Your Budget

  1. Go to the Settings menu in Steam (under Steam on the taskbar).

  2. Select the Controller menu.

  3. Click "General Controller Settings."

  4. Check the box marked "PlayStation Configuration Support." You should disable DS4Windows if you want to use this, and vice versa. Having two gamepad mappers running at the same time can cause issues.

  5. Connect the DualShock 4 to your PC.

Steam's DualShock 4 compatibility is inconsistent, and this technique won't work with non-Steam games. As a result, you may have better luck simply using DS4Windows and keeping the Steam compatibility mode disabled. On the handheld side, the Steam Deck or Steam Deck OLED's compatibility mode might be your only option without extensive software tweaks (and installing Windows on the Linux-based system).

Start With the Right Controller

For more, head over to our guide on how to choose the right controller for your PC. If you're a multi-console gamer, check out our instructions for connecting your Nintendo Switch and Xboxcontrollers to your rig. Want to use the most advanced PlayStation controller for PC gaming? Visit our guide on how to connect your DualSense to a PC.

How to Connect a PS4 DualShock 4 Controller to a PC (7)

Like What You're Reading?

Sign up for Tips & Tricks newsletter for expert advice to get the most out of your technology.

This newsletter may contain advertising, deals, or affiliate links. Subscribing to a newsletter indicates your consent to our Terms of Use and Privacy Policy. You may unsubscribe from the newsletters at any time.


Thanks for signing up!

Your subscription has been confirmed. Keep an eye on your inbox!

Sign up for other newsletters

How to Connect a PS4 DualShock 4 Controller to a PC (8)

About Will Greenwald

Lead Analyst, Consumer Electronics

I’ve been PCMag’s home entertainment expert for over 10 years, covering both TVs and everything you might want to connect to them. I’ve reviewed more than a thousand different consumer electronics products including headphones, speakers, TVs, and every major game system and VR headset of the last decade. I’m an ISF-certified TV calibrator and a THX-certified home theater professional, and I’m here to help you understand 4K, HDR, Dolby Vision, Dolby Atmos, and even 8K (and to reassure you that you don’t need to worry about 8K at all for at least a few more years).

Read Will's full bio

Read the latest from Will Greenwald

  • One of the Best TVs I've Tested This Year Is More Than $1,000 Off for Black Friday
  • Booming: The Best Black Friday Deals on Soundbars and Speakers
  • Booming: The Best Early Black Friday Deals on Soundbars and Speakers
  • The Best 55-Inch TVs for 2024
  • The Best Cheap TVs for 2024
  • More from Will Greenwald
How to Connect a PS4 DualShock 4 Controller to a PC (2024)
Top Articles
Latest Posts
Recommended Articles
Article information

Author: Nathanael Baumbach

Last Updated:

Views: 6396

Rating: 4.4 / 5 (55 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Nathanael Baumbach

Birthday: 1998-12-02

Address: Apt. 829 751 Glover View, West Orlando, IN 22436

Phone: +901025288581

Job: Internal IT Coordinator

Hobby: Gunsmithing, Motor sports, Flying, Skiing, Hooping, Lego building, Ice skating

Introduction: My name is Nathanael Baumbach, I am a fantastic, nice, victorious, brave, healthy, cute, glorious person who loves writing and wants to share my knowledge and understanding with you.