Many PC games expect an Xbox controller and either ignore a PlayStation DualShock/DualSense or show the wrong button prompts. DS4Windows solves this by presenting your PlayStation pad to Windows as a virtual Xbox 360 controller, unlocking full compatibility plus extras like touchpad-as-mouse and custom profiles. Here’s how to set it up cleanly.

Install and first run

  1. Download DS4Windows from its official source and extract it to a permanent folder (not your Downloads).
  2. Run the app; when prompted, install the ViGEmBus driver, which creates the virtual Xbox controller.
  3. Connect your controller by USB, or pair it over Bluetooth.

Bluetooth pairing

Hold the Share/Create + PS buttons until the light bar flashes rapidly, then pair from Windows Bluetooth settings. A wired connection has slightly lower latency and never needs charging mid-session, so competitive players often prefer USB.

Avoid the double-input problem

Windows and Steam may also see the raw controller, causing doubled inputs. The fix is to hide the physical controller so only the virtual Xbox pad reaches games.

  1. In DS4Windows, open Settings.
  2. Enable Hide DS4 Controller (or the exclusive/hide option for your version).
  3. If you use Steam, disable PlayStation configuration support for this controller so it doesn’t compete with DS4Windows.
Connection Latency Battery Best for
USB wired Lowest Charging Competitive, long sessions
Bluetooth Slightly higher 4-8 hours typical Couch, casual

Build a useful profile

Profiles let you remap buttons, set stick deadzones, adjust trigger sensitivity, and map the touchpad to a mouse. Start with the default Xbox mapping, then tweak:

  • Lower stick deadzones slightly for more precise aiming, but not so low that the sticks drift.
  • Map the touchpad to mouse for menu-heavy games.
  • Set light-bar color per profile so you can see which one is active.

Auto-load profiles per game

Use the Auto Profiles feature to switch profiles automatically when a specific game launches, so your fighting-game layout and your shooter layout apply themselves.

Troubleshooting

If the controller isn’t detected, reinstall the ViGEmBus driver and reconnect. Doubled inputs mean the hide option isn’t active or Steam is still reading the raw device. No rumble usually means the profile has vibration disabled or the Bluetooth connection dropped feedback; try USB to confirm.

Keeping it stable long-term

To avoid surprises, set DS4Windows to start with Windows and to minimize to the tray, so the virtual controller is always ready when you launch a game. Keep the ViGEmBus driver updated alongside the app; most “controller stopped working after an update” reports trace back to a mismatch between the two. If Windows reinstalls a generic driver after a major update, simply reconnect the pad and let DS4Windows re-hide it.

Battery and connection habits also matter. A DualShock or DualSense over Bluetooth typically lasts several hours, and DS4Windows can show the charge level so you’re not surprised mid-match. For tournaments or ranked sessions, plug in over USB for the lowest latency and zero dropout risk. If you switch between multiple controllers, name each profile clearly and rely on Auto Profiles so the right layout and light-bar color load automatically. With these habits the setup becomes invisible: you plug in, the pad works everywhere, and the button prompts are always correct.

FAQ

Do I still need DS4Windows if a game supports PlayStation controllers natively?

Not strictly, but it helps standardize button prompts, add touchpad-mouse functionality, and create custom profiles. For games with native support you can skip it; for the many that expect Xbox input, it’s the cleanest fix.

Why do I get double movement in menus?

Both the real controller and the virtual Xbox pad are being read at once. Enable the Hide Controller option in DS4Windows and turn off PlayStation support in Steam so only the emulated pad reaches the game.

Bottom line

Install DS4Windows and ViGEmBus, connect your pad, enable Hide Controller to stop double inputs, and build per-game profiles with sensible deadzones. Your DualShock or DualSense will then work in virtually any PC game with correct prompts and handy extras.

Related guides

Browse all PC Gaming Guides guides →