How to Connect Any Controller to PC (Bluetooth & USB)
Step-by-step connection, driver, and pairing guide for PS5 DualSense, Xbox Wireless, Nintendo Switch Pro, and generic gamepads on Windows 10/11 and macOS.
Wired USB Connection (Plug-and-Play)
Connecting via a standard USB-C or Micro-USB cable is the most reliable method. Windows 10 and 11 automatically load Microsoft XInput and generic DirectInput HID drivers without requiring third-party software for Xbox and DualSense controllers.
Always ensure you are using a data-capable USB cable rather than a charge-only cord. Once plugged in, your system should chime and register the gamepad in Device Manager under Human Interface Devices.
Bluetooth Wireless Pairing Steps by Controller
Xbox Series / One: Press and hold the circular Xbox button to power on, then hold the small pairing button on the top edge for 3 seconds until the logo flashes rapidly. In Windows, go to Bluetooth & devices → Add device → Bluetooth and select "Xbox Wireless Controller".
PS5 DualSense / PS4 DualShock 4: Press and hold the Create/Share button and the central PS button simultaneously for 3 seconds until the lightbar begins double-pulsing rapidly. Select "Wireless Controller" in your computer Bluetooth menu.
Nintendo Switch Pro: Hold the small sync button beside the USB-C port until the bottom indicator lights begin cycling back and forth, then pair in Bluetooth settings.
Fixing Common Windows & Browser Detection Issues
If your controller connects to Windows but browser tests or games do not recognize it, press any face button or move the sticks to wake the Gamepad API. Modern browsers require user interaction before exposing gamepad input buffers to prevent fingerprinting.
Close background remap software (DS4Windows, JoyToKey, or multiple Steam instances) that might monopolize exclusive HID handles and hide the raw controller from standard WebHID and Gamepad APIs.
Verifying Signal and Latency
After pairing, run our live Gamepad Diagnostic to verify that all 16 standard buttons, analog triggers, and thumbsticks transmit inputs accurately with zero packet loss or ghosting.
Quick Answers
Why is my controller connected via Bluetooth but not working in games?
Many PC titles exclusively support Microsoft XInput. Non-Xbox controllers (like DualSense or Switch Pro) may require Steam Input or an XInput wrapper to translate DirectInput calls into modern game-compatible commands.
Do I need drivers for PS5 or Switch Pro controllers on Windows?
No special drivers are required for basic HID input. Windows detects them as standard gamepads out of the box, and browsers natively read them via the HTML5 Gamepad API.
How can I test if my PC is registering gamepad button presses?
Open our free online Gamepad Tester, plug in your controller, and press any button. The visualizer highlights every face button, bumper, trigger, and stick axis in real time.