HUB 03 · Best Value
How to Connect a Controller to a PC
Almost any modern controller works on a PC — the trick is knowing the right connection method for your pad and using Steam Input as the universal translator when a game gets stubborn.
We earn a commission when you buy through our Amazon links, at no extra cost to you. It never affects our rankings, and we say so when the cheaper product is the better buy. How this works.
Almost any modern controller will work on a PC — an Xbox pad, a PlayStation DualSense, a Switch Pro Controller, an 8BitDo. The only thing that changes is the connection method and how well a given game recognises it. Xbox controllers are the most plug-and-play; everything else works too, and Steam Input is the universal translator that makes a stubborn game accept whatever you have. Here is how to connect each one, and how to fix the classic “the game does not see my controller” problem.
The reason this is confusing at all is that Windows expects controllers to speak “Xbox” (the XInput standard), so an Xbox pad just works, while a PlayStation or Nintendo controller speaks a different language that some games understand and others do not. Once you know that, the whole thing gets simple: connect the pad, and if a game misbehaves, route it through Steam Input to make it look like an Xbox controller. Let us go platform by platform.
Xbox controllers — the easy default
Xbox controllers are the path of least resistance on PC, because Windows is built around their input standard. There are three ways to connect one:
- USB cable. Plug it in with a USB cable (micro-USB on older pads, USB-C on newer ones) and it works instantly, no setup. This is the most reliable method and the one to fall back on if anything wireless gives you trouble.
- Bluetooth. Newer Xbox controllers (the ones with the plastic around the Xbox button flush with the face, introduced with the Xbox One S and later) have Bluetooth built in. Hold the pair button on the top edge until the Xbox logo flashes quickly, then add it in Windows Settings → Bluetooth & devices → Add device. Note that older Xbox One controllers without Bluetooth cannot pair this way — they need the cable or the adapter below.
- Xbox Wireless Adapter.This is a dedicated USB dongle that uses Xbox's own low-latency wireless protocol rather than Bluetooth. It supports more controllers at once, lower latency, and features Bluetooth does not, and it is the best wireless option for an Xbox pad on PC.
Whichever method you use, it is worth updating the controller's firmware through the Xbox Accessories app once connected — Xbox ships firmware updates that fix connection quirks and, occasionally, stick dead-zone behaviour.
PlayStation DualSense (and DualShock 4)
Sony's controllers work well on PC, with one important caveat about their signature features. Two connection methods:
- USB cable. Plug the DualSense in with a USB-C cable and Windows recognises it. Wired is also the method that unlocks the good stuff — see below.
- Bluetooth. Hold the PS button and the Create button (the small button to the left of the touchpad) together until the light bar flashes, then pair it in Windows Bluetooth settings like any other device.
The caveat: the DualSense's headline features — the adaptive triggers and advanced haptics — only work in the handful of PC games that specifically support them, and generally only over a wired USB connection. Over Bluetooth you get standard rumble and buttons but not the fancy trigger resistance. So if you bought a DualSense for the haptics, plug it in with a cable. The other wrinkle is that many games do not natively read PlayStation controllers, which is exactly what Steam Input (below) is for — it also lets Steam show correct PlayStation button prompts instead of Xbox ones.
Nintendo Switch Pro Controller and 8BitDo pads
These are the most “it depends” of the bunch, because Nintendo-style controllers speak a different dialect again — but they absolutely work.
- Switch Pro Controller. It connects over Bluetooth (hold the small sync button on the top edge next to the USB-C port until the lights cycle, then pair in Windows), or over a USB-C cable. It works best through Steam, which has built-in Switch Pro support, correct button mapping and gyro handling. Raw, outside of Steam, some games read it oddly — another job for Steam Input.
- 8BitDo controllers. These are popular precisely because they are flexible, but that flexibility comes from mode switches — most 8BitDo pads have a startup button combo that sets which device type they impersonate. There is typically an X-input (Xbox) mode, which is the one you want on PC because it makes the pad behave like an Xbox controller and work everywhere, plus D-input, Switch and other modes for other systems. If your 8BitDo is misbehaving on PC, the fix is almost always to start it in X-input mode using the correct button combo; check the controller's manual for the exact combination, since it varies by model.
Steam Input — the universal fix
Here is the single most useful thing to know in this whole guide: Steam Input turns almost any controller into one that games understand. When you connect a controller and Steam is running, Steam can translate that pad's input into a standard Xbox-style signal, so a game that only supports Xbox controllers will happily accept a DualSense, a Switch Pro or an 8BitDo through it. It also fixes button prompts (showing PlayStation or Nintendo icons where appropriate) and lets you remap buttons, adjust dead zones, and configure gyro aiming.
To use it, open Steam, go to Settings → Controller, and enable support for your controller type (PlayStation, Nintendo/Switch, generic). Even for games you did not buy on Steam, you can add them as a non-Steam game and launch them through Steam to get the same translation layer. In practice, if a controller connects to your PC but a game will not cooperate, launching that game through Steam with the right controller support enabled solves it the large majority of the time. It is the closest thing there is to a universal answer.
“The game does not see my controller” — the fixes
This is the most common frustration, and it almost always comes down to one of a handful of causes. Work through them in order:
- Launch the game through Steam with Steam Input on. As above, this is the fix that works most often, because it makes a non-Xbox pad look like an Xbox pad to the game.
- Try a USB cable. If the controller was on Bluetooth, plug it in. Wired removes an entire class of pairing and dropout problems, and it is the fastest way to tell whether the issue is the controller or the wireless link.
- Check for conflicting or duplicate inputs. If Steam Input is translating a DualSense into an Xbox pad and the game also reads the DualSense natively, the game can see two controllers and get confused — you press one button and two things happen. Enabling Steam Input for that controller type usually resolves the double-input; occasionally you need to close other controller software (vendor apps, DS4Windows-style tools) that are also grabbing the pad.
- Re-pair the Bluetooth connection. A flaky Bluetooth pairing is a common culprit. Remove the device in Windows Bluetooth settings and pair it again from scratch. Microsoft's support pages walk through Bluetooth pairing and device troubleshooting if the pad will not show up.
- Update firmware and check the mode switch. For Xbox pads, update firmware via the Xbox Accessories app; for 8BitDo pads, confirm you started in X-input (Xbox) mode; for a DualSense, remember the adaptive triggers need a wired connection and a game that supports them.
Between those five steps you will resolve nearly every “my controller will not work” situation. The underlying theme is consistent: Windows wants an Xbox-style signal, so either give it one (an Xbox pad, or an 8BitDo in X-input mode) or let Steam Input translate one for you.
If you are shopping for a controller to avoid the hassle
If all of this is a headache and you would rather just buy a pad that works with zero configuration, an Xbox-style controller is the obvious choice on PC because it needs none of the above — plug it in and every game recognises it. Our best controllers for PC roundup ranks the pads that give the least trouble, and the best controllers under $50 covers the budget-friendly options — several of which use Hall-effect sticks that also sidestep the drift problem entirely. If you are already fighting a drifting stick on the controller you have, our stick drift guide covers what actually cures it versus what only buys time.
The short version: connection method depends on the pad, Steam Input is the universal safety net, and a USB cable is the reliable fallback whenever wireless gets fussy. Get those three ideas straight and you can put essentially any controller made in the last decade onto a PC and be playing in a couple of minutes.
Questions
Frequently asked
How do I connect an Xbox controller to a PC?
Can I use a PS5 DualSense controller on PC?
Why won't my game detect my controller?
What is Steam Input and why does it help?
Keep reading
Related
Receipts
Sources
- Xbox — official controller connection and firmware-update support
- PlayStation — official DualSense controller documentation and features
- Steam — Steam Input controller support and configuration
- Microsoft Support — Windows Bluetooth pairing and device troubleshooting
We do not run a testing lab, and we do not pretend to. Where a measured number came from someone else's lab, we name them and link them. Where we could not verify something, we say so on the page rather than quietly leaving it out. Read our full method.