Connecting your DualSense to a Windows PC gives you adaptive triggers, precise haptics, and a familiar layout for both Steam and non-Steam games. In this guide you will get your PS5 controller paired over Bluetooth or USB, configured in Steam and Windows, and tested so every button, stick, and trigger registers correctly. You will also learn how to make the controller work outside Steam and how to switch back to your console without re-pairing from scratch.
Prerequisites are simple: a PC running Windows 10 or Windows 11 with Bluetooth 4.0 or newer for wireless play, a DualSense controller charged to at least 20 percent, and either a USB-C to USB-A or USB-C to USB-C cable for wired setup. If your desktop does not have built-in Bluetooth, a basic Bluetooth 5.0 USB adapter will work. Administrator access helps if Windows needs to install the Wireless Controller driver automatically.
Before You Start
| What you need | Why | Optional? |
|---|---|---|
| DualSense PS5 controller | The primary input device; all steps assume the standard Sony DualSense (model CFI-ZCT1W) | No |
| Windows 10/11 PC | Provides native Wireless Controller driver and Bluetooth stack | No |
| USB-C cable (data-capable) | Enables wired connection, charging, and firmware-level pairing without Bluetooth troubleshooting | No for wired method, Yes for Bluetooth-only method |
| Bluetooth 4.0+ on PC or USB Bluetooth adapter | Required for wireless pairing via Bluetooth & devices | Yes if you will play wired only |
| Steam installed and updated | Enables PlayStation Configuration Support and per-game remapping | Yes, but highly recommended |
Step-by-Step
Step 1: Charge and reset the controller (2 minutes)
Connect the DualSense to your PC or a USB wall charger with your USB-C cable for at least 10 minutes if the battery is low. If the controller was previously paired to a PS5 or another PC and refuses to appear in pairing mode, reset it. Locate the small pinhole on the rear near the Sony logo, press the button inside with a SIM tool or paperclip for 5 seconds, then release. The controller will power off. This clears previous wireless pairings without affecting firmware. Press the PS button once to confirm the light bar flashes briefly and then turns off.
Step 2: Connect via USB-C for instant plug-and-play (1 minute)
For the fastest setup, plug the USB-C end into the controller and the USB-A or USB-C end into your PC. Windows will show a notification: Setting up device > Wireless Controller > Device ready. Go to Settings > Bluetooth & devices > Devices and confirm you see Wireless Controller under the device list with status Connected. Leave the cable connected if you want to play wired. Wired mode provides the lowest latency and charges while you play. To test input immediately, press Windows + R, type joy.cpl, press Enter to open Game Controllers, select Wireless Controller, click Properties, and move sticks and triggers to see axes respond.
Step 3: Pair wirelessly over Bluetooth (3 minutes)
If you prefer wireless, keep the USB cable unplugged. On your PC open Settings > Bluetooth & devices and set the Bluetooth toggle to On. Click Add device > Bluetooth. Now put the DualSense into pairing mode: press and hold the Create button (left of the touchpad) + PS button (center) simultaneously for 3 to 5 seconds until the light bar double-blinks blue. The controller must be off before you do this. On your PC, select Wireless Controller from the Add a device list. If prompted for a PIN, click Connect without entering one. When paired, the light bar turns solid blue and Windows moves Wireless Controller to the Connected section. If you do not see it within 15 seconds, turn Bluetooth Off and On again via Settings > Bluetooth & devices, and repeat the Create + PS hold.
Step 4: Confirm Windows recognizes the correct driver (2 minutes)
Open Device Manager by pressing Windows + X > Device Manager. Expand Human Interface Devices and Sound, video and game controllers. You should see HID-compliant game controller and Wireless Controller without a yellow warning icon. If you see a warning, right-click Wireless Controller > Uninstall device > check Attempt to remove the driver for this device if shown > Uninstall, then disconnect and reconnect the controller via USB to reinstall the driver automatically. The driver files are stored under C:\Windows\System32\drivers\hidclass.sys and C:\Windows\System32\drivers\hidusb.sys; you do not need to download anything manually.
Step 5: Configure the controller in Steam (4 minutes)
Open Steam > Settings > Controller > General Controller Settings. Enable PlayStation Configuration Support by checking the box. Next to PlayStation Controller Support, select Enabled or Enabled in Games w/o Support if you want Steam to translate DualSense input for games without native PlayStation prompts. Return to Steam > Settings > Controller, click Begin Test under Test Device Inputs, and verify all buttons, D-pad, sticks, triggers, and touchpad click register. For per-game settings, go to your Library > right-click the game > Properties > Controller > Override for this game > select Enable Steam Input. This is essential for titles that default to Xbox glyphs or do not detect the DualSense natively. As of early 2026, most new releases on Steam support DualSense features when this option is enabled.
Step 6: Set up non-Steam games and system-wide use (3 minutes)
For games outside Steam such as those on Epic Games Store or standalone launches, add them to Steam to reuse Steam Input. In Steam click Games > Add a Non-Steam Game to My Library > Browse > select the game’s .exe file > Add Selected Programs. Launch that entry from Steam once to apply your controller profile. Alternatively, enable Steam to run at startup via Steam > Settings > Interface > Set Taskbar Preferences > Run Steam when my computer starts, so Steam Input stays active in the background. If you prefer not to use Steam, tools like DS4Windows can map the controller to XInput, but Steam Input is more stable and does not require separate driver installs.
Step 7: Adjust audio, haptics, and power settings (2 minutes)
If you connected via USB and the controller appears as an audio device, set your preferred output. Go to Settings > System > Sound > Output and choose your headset or speakers instead of Headset (Wireless Controller) to avoid game audio routing to the controller. To preserve battery wirelessly, go to Settings > Bluetooth & devices > Devices > More devices and printer settings > right-click Wireless Controller > Properties > Power Management > uncheck Allow the computer to turn off this device to save power only if you experience disconnects. When not in use, hold the PS button for 10 seconds to power off the controller and save battery.
Verify It Worked
Run three quick checks to confirm full functionality. First, open joy.cpl again via Windows + R > joy.cpl > select Wireless Controller > Properties. Move each stick through its full range; values should sweep smoothly from 0 to 65535 on X and Y axes with center near 32767, and Z rotation for the right stick. Press L2 and R2; the Z-axis bar should move proportionally. Second, in Steam > Settings > Controller > Test Device Inputs, hold each button for one second and confirm the on-screen highlight matches the physical button, including Create, Options, PS, touchpad click, L3, and R3. Third, launch a game with controller support, go to its Settings > Controls or Settings > Controller, and look for PlayStation icons or a prompt to Press X to continue. If you see Xbox prompts but inputs work, your mapping is correct and you can switch to PlayStation glyphs by enabling Steam Input per Step 5.
If any input fails to register, remove the device and retest wired: Settings > Bluetooth & devices > Devices > click the three dots next to Wireless Controller > Remove device > Yes, then reconnect with the USB-C cable and repeat the joy.cpl test before pairing via Bluetooth again.
Mistakes to Avoid
Mistake 1: Controller pairs but no input in games
What causes it: Steam Input is disabled and the game expects XInput, or another mapper like DS4Windows is conflicting with Steam’s PlayStation Configuration Support.
How to check: In Steam > Settings > Controller, see if PlayStation Configuration Support is unchecked. In Task Manager > Processes, look for DS4Windows.exe or HIDHide running.
What to do: Check PlayStation Configuration Support in Steam, then set your Library > right-click game > Properties > Controller > Override for this game to Enable Steam Input. Close conflicting mappers via Task Manager > End task.
How to undo: Set Override for this game back to Use default settings and relaunch the mapper if you prefer it for other titles.
Mistake 2: Controller keeps connecting to PS5 instead of PC
What causes it: The DualSense remembers the last console pairing and auto-connects to the nearby PS5 over Bluetooth.
How to check: Press PS button near the console; if the PS5 powers on or shows User Select, the controller is still linked to it.
What to do: On PS5 go to Settings > Accessories > General > Bluetooth Accessories > select DualSense Wireless Controller > Delete. Then put the controller into pairing mode again with Create + PS and pair to PC via Settings > Bluetooth & devices > Add device. Or turn off the PS5 fully and unplug it during PC pairing.
How to undo: To restore console pairing, connect the controller to the PS5 with a USB-C cable, press PS button, and the console will re-register it under Bluetooth Accessories.
Mistake 3: Bluetooth shows Wireless Controller but pairing fails or drops
What causes it: Low battery, interference from 2.4 GHz devices, outdated Bluetooth driver, or the controller not in true pairing mode.
How to check: Look at the light bar: single blink means powered on but not pairing; double-blink blue means pairing mode active. In Device Manager > Bluetooth, check if the adapter shows Intel Wireless Bluetooth or Realtek with a warning icon. Move closer to the PC within 2 meters for testing.
What to do: Charge to at least 50 percent. In Device Manager > Bluetooth > right-click your adapter > Update driver > Search automatically for drivers. Remove the device entry via Settings > Bluetooth & devices > Remove device, restart Bluetooth with Settings > Bluetooth & devices > Bluetooth Off/On, then hold Create + PS for 5 seconds until double-blink and pair again.
How to undo: If the new driver causes issues, in Device Manager > right-click adapter > Properties > Driver > Roll Back Driver.
Mistake 4: Stick drift, double input, or triggers feel wrong in some games
What causes it: Deadzone too low, trigger range set to full analog when the game expects binary click, or calibration offset.
How to check: In joy.cpl > Properties > Settings > Calibrate, see if the crosshair rests off-center. In Steam > Settings > Controller > Calibration & Advanced Settings, check Deadzone values.
What to do: In Steam Library > right-click game > Properties > Controller > Edit Layout > Joysticks > set Left Stick Deadzone to 0.15 to 0.20 and Right Stick Deadzone to 0.15 to 0.20. For triggers, set Trigger Response Curve to Linear and Trigger Threshold to 0.30 to 0.50 if the game fires too early. In joy.cpl use Calibrate > Next > leave stick centered > Next > move full range > Finish.
How to undo: Reset layout via Edit Layout > gear icon > Reset to Default and in joy.cpl click Reset under Settings.
FAQ
Can I use the PS5 controller wired and wirelessly without re-pairing each time?
Yes. After the first Bluetooth pairing via Settings > Bluetooth & devices > Add device, Windows remembers Wireless Controller. Simply press the PS button to wake it wirelessly. For wired, just plug in the USB-C cable; Windows will switch to USB automatically and revert to Bluetooth when you unplug. If it does not wake, hold PS for 3 seconds, then press again.
Do I need DS4Windows or other drivers for the DualSense on PC?
Not for most users. Windows installs the Wireless Controller driver natively, and Steam Input handles button translation, deadzones, and per-game profiles under Steam > Settings > Controller. Use an alternative mapper only if you need to emulate an Xbox controller for a non-Steam game that does not work with Steam Input and you do not want to add that game to Steam.
Why do some PC games show Xbox buttons when I use a PS5 controller?
Many PC ports default to XInput glyphs. If the game has native DualSense support, enable it in game via Settings > Controller > Button Icons > PlayStation. Otherwise set Steam Library > right-click game > Properties > Controller > Override for this game > Enable Steam Input, then restart the game. Steam will translate inputs and often restores PlayStation icons automatically.
How do I get the DualSense mic, speaker, and haptics working on PC?
Basic vibration works over both Bluetooth and USB. Adaptive triggers and advanced haptics work natively in a growing number of Steam titles when connected via USB or Bluetooth with Steam Input enabled. The built-in mic and speaker appear as Headset (Wireless Controller) under Settings > System > Sound > Input/Output; select it as Input if you want to use the controller mic. For the best feature support, keep Steam updated via Steam > Check for Steam Client Updates and keep Windows updated via Settings > Windows Update > Check for updates.
Related guides
- Best Speakers for Laptop: USB, 3.5mm and Clip-On Picks Compared (2026)
- Best Free MMOs on Steam: Subscription Limits, Pay-to-Win and Time Cost (2026)
- Best Free Horror Games on Steam: How to Pick One That Fits Your PC and Your Nerves (2026)
- Best Budget Webcam: Nine Low-Cost Picks and What They Give Up (2026)