How to Connect an Xbox Controller to PC: 12 Steps, 30 Min [2026]

An Xbox controller is the closest thing PC gaming has to a universal input device, since Windows has built-in XInput support and nearly every game engine treats it as the default gamepad layout. That doesn’t mean the setup is always plug-and-play, though. You’ve got three separate ways to connect one (USB-C, Bluetooth, or the dedicated Xbox Wireless Adapter), each with real differences in latency and reliability, plus Steam’s own controller layer that occasionally fights with Windows for control of the input. This tutorial covers all three connection methods, firmware updates through the Xbox Accessories app, Steam Input configuration, and the troubleshooting steps for when a controller that worked yesterday suddenly won’t pair today. Expect about 30 minutes total if you’re setting up fresh hardware, closer to 10 if you already own the adapter or just need Bluetooth.

Google · Preferred Sources

Don't miss new tech stories on Google

Add Tech Insider once in the Google app and our stories appear in your news suggestions.

Add Now

Why Xbox Controller Setup Isn’t Always as Simple as It Looks

Microsoft designed the Xbox controller to be the reference gamepad for Windows, and for the most part that reputation holds up. Where people get stuck is picking the wrong connection method for their use case, then wondering why input feels sluggish in a fast-paced shooter. Native Bluetooth is free and works on any Series X|S-generation controller, but it shares Windows’ general-purpose Bluetooth stack with your mouse, headset, and everything else pairing over the same radio, and it’s the slowest and least consistent of the three options. The Xbox Wireless Adapter for Windows uses Microsoft’s own proprietary 2.4GHz protocol instead of Bluetooth entirely, which is why it stays closer to wired latency. And the Xbox Elite Wireless Controller Series 2 specifically ships with Bluetooth disabled on PC by design, so USB-C or the adapter are the only options for that model, a detail that trips up a lot of first-time Elite owners.

Layered on top of all that is Steam, which runs its own controller configuration system (Steam Input) that can either complement or conflict with Windows’ native XInput handling depending on how a specific game was built. Getting a clean setup means picking the right hardware connection first, then getting Steam’s settings to agree with it.

The good news is that once you understand the three connection paths and how Steam’s controller layer interacts with them, the process becomes repeatable across every Xbox controller you own, including third-party licensed pads that follow the same standard. This guide walks through each method in the order most people actually need them: a quick wired connection to confirm the hardware works, Bluetooth for everyday wireless use, the Wireless Adapter for anyone chasing the lowest possible latency, and then the software layer (Xbox Accessories and Steam Input) that ties it all together.

XInput vs DirectInput: The Layer Most Guides Skip

Understanding why some games “just work” with an Xbox controller while others need extra configuration comes down to which input API the game was built against. XInput is Microsoft’s modern controller API, purpose-built around the Xbox controller’s exact button and stick layout, which is why Xbox pads are the default recommendation for PC gaming: any game coded against XInput recognizes the controller instantly with correct button prompts and no manual mapping. DirectInput is the older, generic API that predates XInput and treats every controller as a generic HID device with numbered buttons and axes rather than named ones, which is why older or niche PC games sometimes show your Xbox controller’s buttons as “Button 1” through “Button 10” instead of the expected A/B/X/Y labels. Steam Input bridges this gap by translating DirectInput calls into something that matches Xbox-style mapping, which is part of why enabling “Xbox Configuration Support” in Steam fixes so many otherwise-confusing controller issues in older game libraries.

You can check which API a connected controller is exposing itself as from PowerShell, which is a useful first diagnostic step before assuming a game’s controller support is simply broken:

Get-PnpDevice | Where-Object {$_.FriendlyName -like "*XInput*" -or $_.FriendlyName -like "*Xbox*"} | Select-Object FriendlyName, Status, Class

# Example output:
# FriendlyName                      Status  Class
# ------------                      ------  -----
# Xbox Wireless Controller          OK      HIDClass
# Controller (XBOX 360 For Windows) OK      XnaComposite

Prerequisites and What You’ll Need

RequirementRecommended SpecWhy It Matters
ControllerXbox Wireless Controller (Series X|S) or Elite Wireless Controller Series 2Series X|S-generation pads support native Bluetooth; older Xbox One pads without Bluetooth need USB or the adapter
Operating systemWindows 11 24H2/25H2Current Xbox Accessories app and Steam Input features target this baseline
USB-C cableAny standard USB-C data cableNeeded for wired play, firmware updates, and Elite Series 2 setup
Xbox Wireless Adapter for Windows (optional)Current retail unit, ~$24.99Lowest-latency wireless option, required for headset audio passthrough on PC
Xbox Accessories appLatest version, Microsoft StoreOnly supported path for firmware updates and stick/trigger remapping
Steam clientCurrent stable buildNeeded to configure Steam Input and per-game controller overrides
Batteries or rechargeable pack2x AA or Xbox Rechargeable Battery PackStandard controllers ship without a built-in battery; Elite Series 2 has one built in

Step 1: Identify Your Xbox Controller Model

Check the back of the controller or the box for the model name before you start, since it determines which connection methods are actually available to you. Microsoft currently sells the standard Xbox Wireless Controller, officially listed as compatible with Xbox Series X, Xbox Series S, Xbox One, Windows 10/11, Android, and iOS, and the Xbox Elite Wireless Controller Series 2, the flagship pro model with adjustable-tension thumbsticks, swappable paddles, and a built-in rechargeable battery. The dividing line that matters most for this tutorial: only Series X|S-generation standard controllers support native Bluetooth on Windows. Older Xbox One controllers without a Bluetooth radio, and the Elite Series 2 (which has Bluetooth hardware disabled on PC by design), both require USB-C or the Xbox Wireless Adapter instead.

Step 2: Choose Your Connection Method

Reported input latency varies across independent testing, but the ranking is consistent everywhere it’s measured: wired is fastest, the Xbox Wireless Adapter is a close second, and Bluetooth trails both by a meaningful margin.

MethodTypical LatencyCostRangeHeadset Audio
USB-C wired~1-6ms$0 (cable included)Cable lengthYes, via cable
Xbox Wireless Adapter~4-11ms~$24.99~15-18 ft indoorsYes
Native Bluetooth~12-35ms, variable$0~20-30 ft, interference-proneNo

For casual single-player games, Bluetooth is perfectly fine and it’s the option most people already have available with zero extra hardware. For competitive multiplayer, fighting games, or rhythm games where a few milliseconds actually matter, the Xbox Wireless Adapter is worth the roughly $25, since it uses Microsoft’s dedicated 2.4GHz protocol rather than sharing the general Bluetooth radio your PC uses for everything else. If you’re deciding between an Xbox controller and Sony’s pad for a PC build, our PS5 DualSense PC pairing guide covers the equivalent process for that controller.

Worth noting: none of these three methods are mutually exclusive across different sessions. It’s common to keep a controller paired over Bluetooth for everyday desktop use and general-genre gaming, then switch to a wired USB-C connection specifically before a competitive match or ranked session where every millisecond of input delay counts. Since Windows remembers both pairings independently, switching back and forth doesn’t require re-pairing each time, just physically connecting the cable or toggling Bluetooth off if you want to force the wired path to take priority.

Step 3: Connect via USB-C (Wired)

This is the simplest method and the one to use if you just want the controller working in the next 30 seconds. Plug a USB-C cable into the controller’s top port and the other end into any USB port on your PC. Windows detects it automatically and installs a driver without any prompts in nearly all cases. This is also the only method that works for updating firmware later in this guide, so it’s worth doing at least once even if you plan to switch to wireless afterward.

Step 4: Connect via Bluetooth on Windows 11

Confirm your controller supports Bluetooth first (Series X|S standard controllers do, older Xbox One and Elite Series 2 pads generally don’t). Then:

  1. Open Settings > Bluetooth & devices, and confirm Bluetooth is toggled on.
  2. Press and hold the small pair button on the top edge of the controller, next to the USB-C port, until the Xbox button in the center starts flashing rapidly.
  3. In Windows, click “Add device” > “Bluetooth.”
  4. Select the controller from the list when it appears (it shows up as “Xbox Wireless Controller”).
  5. Wait for Windows to confirm the pairing; the Xbox button on the controller will stop flashing and stay lit.

Once paired, Windows remembers the controller and reconnects automatically the next time you power it on, as long as Bluetooth stays enabled on the PC.

Step 5: Set Up the Xbox Wireless Adapter for Windows

If you bought the dedicated adapter, official support documentation for the Xbox Wireless Adapter for Windows outlines this setup:

  1. Plug the adapter into a free USB port on your PC.
  2. Let Windows install drivers automatically; if it doesn’t happen within a minute, check Windows Update for a pending driver.
  3. Press the small pair button on the adapter itself until its LED starts blinking.
  4. Press and hold the pair button on the controller until the Xbox logo flashes.
  5. Once both lights turn solid rather than blinking, the controller is connected over Xbox Wireless rather than Bluetooth.

The adapter supports up to eight controllers connected to a single dongle simultaneously, which matters if you’re setting up local co-op or a fighting game night, and it’s the only wireless method that passes through headset audio and chat on PC.

Step 6: Install the Xbox Accessories App

Download Xbox Accessories from the Microsoft Store. It’s the only officially supported tool for firmware updates, button remapping, and stick/trigger sensitivity tuning on Windows. Launch it with the controller connected via USB-C (firmware updates specifically require the wired connection; Bluetooth and the Wireless Adapter don’t support pushing firmware to the controller).

Verify the app can see your controller from an elevated PowerShell prompt as a sanity check before opening the app itself:

Get-PnpDevice -Class HIDClass | Where-Object {$_.FriendlyName -like "*Xbox*"} | Format-Table -AutoSize

# Example output:
# Status  Class    FriendlyName                InstanceId
# ------  -----    ------------                ----------
# OK      HIDClass Xbox Wireless Controller     USB\VID_045E&PID_0B12\...

Step 7: Update Controller Firmware

With the controller connected by USB-C and Xbox Accessories open, the app checks for a firmware update automatically and prompts you if one is available. Firmware updates are worth doing proactively, not just reactively, since outdated firmware is a common root cause behind Bluetooth dropouts and inconsistent trigger presses reported by current 2026 troubleshooting guides. If a firmware update ever causes new problems (rare, but it happens), Xbox Accessories supports rolling back to the previous version through its advanced options menu, or via a direct command if the app’s UI path is unavailable:

# Hold the controller's profile/pair button until it enters no-config mode,
# connect via USB-C, then run from the Windows Run dialog (Win+R):
xboxaccessories:\\firmwareupdate?legacyDowngrade=true

Step 8: Configure the Controller in Steam

Steam runs its own controller layer called Steam Input, which sits on top of Windows’ native XInput handling and can either help or interfere depending on the game. Configure the base setting first:

  1. Open Steam, go to Settings > Controller > General Controller Settings.
  2. Check the box for “Xbox Configuration Support” if it isn’t already enabled.
  3. Leave “PlayStation Configuration Support” and “Generic Gamepad Support” enabled too if you switch between controller types, since they don’t conflict with each other.
  4. Close the settings window; Steam applies the change immediately without a restart.

Documentation on Valve’s own developer site for the Steam Input API confirms this layer is designed to sit transparently on top of native XInput for Xbox controllers in the common case, only taking over more actively when a game specifically requests advanced Steam Input features like gyro aiming or radial menus.

Step 9: Set Per-Game Steam Input Overrides

Most games work fine with Steam’s default controller handling, but a handful behave better with Steam Input forced off so the game reads the controller directly through XInput instead. If a specific game shows double inputs, unresponsive triggers, or a controller icon that doesn’t match your actual pad:

  1. Right-click the game in your Steam Library and choose Properties.
  2. Open the Controller tab.
  3. Switch “Override for [Game Name]” between “Use Default Settings,” “Force Off,” and “Enable Steam Input” to test which mode the game responds to correctly.
  4. Restart the game after each change; Steam Input mode doesn’t hot-swap mid-session.

Step 10: Calibrate Sticks and Triggers

If you’re noticing slight stick drift or triggers that don’t register a full 0-100% range, Xbox Accessories includes a calibration tool under the controller’s settings tab. Run the on-screen prompts to rotate each stick through its full range of motion and pull each trigger fully, which resets the controller’s internal deadzone mapping. This is worth doing on any controller that’s seen more than a year of regular use, since the potentiometers in analog sticks wear gradually and calibration compensates for minor drift before it becomes bad enough to need a hardware repair.

Step 11: Manage Battery Life

Standard Xbox Wireless Controllers ship without a built-in battery: they run on two AA batteries or Microsoft’s optional rechargeable battery pack, which clips into the same compartment. The Elite Wireless Controller Series 2 has a built-in rechargeable battery instead, charged directly through its USB-C port. Battery life varies with rumble and audio usage but disposable alkaline AAs typically outlast rechargeable packs per charge cycle, which is worth knowing if you’re setting up a controller for a long co-op session and don’t have a charging cable handy. Whichever option you use, low battery shows as a flashing pattern on the Xbox button before the controller disconnects, giving you a warning rather than a sudden cutout mid-game.

If you’re using a rechargeable pack, it’s worth playing wired via USB-C while it charges rather than leaving the controller idle, since the charging circuit and the controller’s normal operation share the same port without conflict. Keep in mind rechargeable packs degrade gradually like any lithium battery, typically losing noticeable capacity after a couple of years of daily charge cycles; if a pack that used to last a full evening now drains in an hour, that’s a battery replacement issue rather than anything wrong with the controller’s connection or firmware.

Step 12: Verify the Connection and Test Inputs

Before jumping into a game, confirm every input registers correctly. Windows includes a built-in game controller tester accessible by typing “joy.cpl” into the Run dialog (Win+R), which shows a live diagram of stick position, trigger pull, and button presses.

# Quick way to open the built-in Windows controller tester
# Press Win+R, then type:
joy.cpl

# Alternative: check registered HID devices from PowerShell
Get-PnpDevice -Class HIDClass -Status OK | Select-Object FriendlyName, InstanceId

Move both sticks to their full extent, pull both triggers all the way, and press every face button and bumper while watching the tester respond in real time. If any input doesn’t register, jump to the troubleshooting table below before assuming the controller itself is faulty.

Resetting a Controller to Factory Defaults

If remapping, calibration, or a bad firmware flash leaves a controller behaving unpredictably, a factory reset clears every custom profile and mapping without affecting the firmware version itself. In Xbox Accessories, open the connected controller’s settings page, scroll to the bottom, and select “Reset to factory defaults.” This clears remapped buttons, stick sensitivity curves, and vibration settings, but keeps the controller paired to whatever connection method you were using. It’s a lower-risk troubleshooting step than the firmware rollback covered earlier, and it resolves a surprising number of “my buttons feel wrong” reports that turn out to be a leftover custom profile from a previous game rather than an actual hardware fault.

Setting Up Xbox Controllers in Emulators and Third-Party Launchers

Beyond native Windows games, Xbox controllers are the most broadly supported input device across PC emulators, since most emulator projects build their controller handling directly around the XInput button layout. RetroArch, Dolphin, and PCSX2 all auto-detect a connected Xbox controller and offer an “Xbox-style” default binding preset that maps close to a one-to-one match with the original console controller for whichever system you’re emulating. That said, a few things are worth checking specifically for emulation use:

  • Analog triggers vs digital buttons. Older console controllers (NES, SNES, Genesis) only have digital buttons, so make sure the emulator maps the Xbox controller’s analog triggers as simple on/off inputs rather than treating them as pressure-sensitive.
  • Deadzone settings inside the emulator. Many emulators have their own deadzone slider separate from Windows and Xbox Accessories; if you already calibrated the controller in Step 10 but still see drift in a specific emulator, check that emulator’s own controller settings menu.
  • Multiple controller ordering. When running two or more Xbox controllers for local multiplayer emulation, most emulators assign player order based on connection sequence, so pair or plug in controllers in the order you want players assigned.

If you’re setting up a broader emulation build rather than a single controller, our EmuDeck setup guide and RetroDECK setup guide both cover controller configuration as part of a full multi-system emulation build.

Xbox Controller vs PS5 DualSense on PC

If you’re deciding which ecosystem to standardize on for a PC build, the two differ meaningfully once you’re past basic input.

FeatureXbox ControllerPS5 DualSense
Firmware updatesXbox Accessories app (Windows)PlayStation console or Sony PC utilities
Native Windows supportXInput, plug-and-playRequires DirectInput or Steam Input translation
Advanced haptics/adaptive triggersNot supportedRequires Steam Input or third-party tools to expose on PC
Steam configuration“Xbox Configuration Support” checkbox“PlayStation Configuration Support” checkbox, generally needed for custom layouts
Lowest-latency wireless optionXbox Wireless AdapterBluetooth or USB-C only, no proprietary adapter

In practice, the Xbox controller tends to be more plug-and-play thanks to Windows’ native XInput support, while the DualSense needs Steam Input active to unlock its adaptive triggers and haptic feedback on PC. Neither is strictly better across the board; the choice mostly comes down to which console ecosystem you’re already invested in and whether adaptive trigger resistance matters enough to you to deal with the extra Steam Input configuration it requires. For the equivalent step-by-step on Sony’s pad, see our DualSense PC pairing guide, and if you’re comparing the premium tier on both sides, our DualSense vs DualSense Edge breakdown covers what Sony’s own pro-tier pad adds over the standard model, which is a useful reference point against the Xbox Elite Series 2 covered earlier in this guide.

5 Common Pitfalls When Connecting an Xbox Controller

  • Assuming every Xbox controller has Bluetooth. The Elite Wireless Controller Series 2 has Bluetooth disabled on PC by design; only USB-C and the Xbox Wireless Adapter work for that model.
  • Trying to update firmware over Bluetooth or the Wireless Adapter. Firmware pushes only work over a wired USB-C connection; wireless methods will show the controller as connected but the update option stays grayed out.
  • Leaving both Bluetooth and the Wireless Adapter active at once. Pairing the same controller to two methods simultaneously can cause it to flicker between connections or register double inputs; disconnect one before using the other.
  • Not checking Steam Input mode when a game misbehaves. A controller that works fine on the Windows desktop but acts strangely in one specific game is almost always a Steam Input configuration issue, not a hardware problem.
  • Ignoring low battery warnings. A controller that starts drifting or missing inputs right before it disconnects is usually a battery symptom, not a calibration problem; swap batteries before troubleshooting further.

Troubleshooting: 8 Common Connection Problems

ProblemLikely CauseFix
Controller not detected at allDead batteries, or USB port/cable faultSwap batteries, try a different USB-C cable and port
Bluetooth pairing fails repeatedlyController already paired to another device, or stuck in old pairing stateHold the pair button 6+ seconds to reset pairing mode, remove old entry in Windows Bluetooth settings first
Input lag or noticeable delayUsing Bluetooth for a latency-sensitive gameSwitch to the Xbox Wireless Adapter or a wired USB-C connection
Stick driftWorn potentiometer or uncalibrated deadzoneRun calibration in Xbox Accessories; replace the stick module if drift persists after calibration
Controller disconnects randomly over BluetoothRadio interference from a metal case or nearby Wi-FiUse a USB Bluetooth extension cable to move the antenna away from the case, or switch to the Wireless Adapter
Double inputs or unresponsive buttons in one gameSteam Input conflicting with the game’s native controller supportToggle the per-game Steam Input override between Force Off and Enable
Firmware update stuck or failsWireless connection instead of wired, or interrupted mid-updateReconnect via USB-C, retry, and don’t disconnect the cable until the app confirms completion
No headset audio through the controllerConnected over Bluetooth, which doesn’t support audio passthroughSwitch to the Xbox Wireless Adapter or a wired connection for audio

Most of these issues share a common troubleshooting order worth following rather than jumping straight to the row that sounds closest to your symptom: check the battery first, check the physical connection second, check for a pending firmware update third, and only then start digging into Steam Input or per-game settings. That sequence catches the large majority of reported problems within the first two or three minutes, since battery and connection issues vastly outnumber genuine software conflicts in practice. If you’ve worked through the full sequence and a specific game is still misbehaving while the controller tests fine in joy.cpl, the issue is almost certainly in that game’s own input handling rather than anything on the Windows or Steam side, and it’s worth checking that game’s community forums for a title-specific fix rather than continuing to chase a hardware explanation.

First-Party vs Third-Party Xbox Controllers

Officially licensed third-party controllers from PowerA, Turtle Beach, and 8BitDo generally follow the same XInput standard as Microsoft’s own pads, which means most of this tutorial applies to them directly, with a few caveats worth knowing before you buy. Licensed controllers almost always support wired USB-C out of the box and Bluetooth on most current models, but they rarely ship with Xbox Wireless Adapter support, since that protocol is proprietary to Microsoft’s own hardware. Firmware updates for third-party pads typically go through the manufacturer’s own app rather than Xbox Accessories; 8BitDo, for instance, ships its own updater tool rather than relying on Microsoft’s software.

If you’re troubleshooting a controller and aren’t sure whether Windows sees it as a genuine Xbox pad or a third-party equivalent, checking its USB vendor ID (VID) settles the question quickly. Microsoft’s own controllers report VID 045E; a different four-digit VID means the controller is a third-party unit even if it’s marketed as “Xbox compatible.”

Get-PnpDevice -Class HIDClass | Where-Object {$_.FriendlyName -like "*controller*" -or $_.FriendlyName -like "*Xbox*"} | Select-Object FriendlyName, InstanceId

# Example output; VID_045E confirms genuine Microsoft hardware
# FriendlyName                InstanceId
# ------------                ----------
# Xbox Wireless Controller    USB\VID_045E&PID_0B13\7&2A3C1B0&0&2

None of this means third-party controllers are worse for PC use; some, like higher-end 8BitDo models, add extra features like back paddles or swappable joystick modules that Microsoft’s standard pad doesn’t offer at the same price. It just means the specific setup steps for firmware updates and the Wireless Adapter in this guide apply to genuine Microsoft hardware, and third-party owners should check their manufacturer’s own software for the equivalent tools. Our Hall effect joystick swap guide covers one of the more common reasons enthusiasts move to a third-party or modded controller in the first place: eliminating stick drift permanently at the hardware level rather than relying on periodic recalibration.

Advanced Tips for Power Users

Once the basic connection is solid, Xbox Accessories’ remapping tools let you reassign any button to any other button, useful if a paddle-equipped Elite Series 2 needs a layout tuned to a specific game genre. Save multiple profiles and switch between them with the profile button on the controller itself, so a fighting-game layout and a shooter layout can coexist without reconfiguring each time. If you’re setting up local co-op or a couch multiplayer session, the Xbox Wireless Adapter’s eight-controller support is the more reliable path over Bluetooth, which tends to get flaky once you’re juggling more than two or three simultaneous pairings on the same PC. For streaming or content creation, note that Bluetooth’s lack of audio passthrough means you’ll need a separate headset connection or the Wireless Adapter if you want chat audio routed through the same device as your controller.

Trigger and stick sensitivity curves are worth revisiting once you’ve settled on a genre you play most. Xbox Accessories lets you adjust how much stick movement is needed before an input registers, and how aggressively the response ramps up past that point; a flatter curve favors precision aiming in shooters, while a steeper curve favors fast, snappy movement in platformers and fighting games. These settings are saved per-profile, so it’s worth building out two or three named profiles rather than constantly re-tuning a single default. It’s also worth periodically checking for Xbox Accessories app updates themselves, separate from controller firmware, since Microsoft occasionally adds new customization options (extended trigger dead-zone control, for instance) that only appear after updating the app.

Complete Working Example: Setting Up Two Controllers for Local Co-Op

Here’s what a full two-controller setup looks like end to end, using one standard Xbox Wireless Controller and one Elite Series 2, both connecting through a single Xbox Wireless Adapter for a local co-op session.

  1. Plugged the Xbox Wireless Adapter into a rear USB port (front-panel USB hubs can sometimes introduce extra interference).
  2. Windows installed the driver automatically within about 15 seconds.
  3. Pressed the adapter’s pair button; its LED began blinking.
  4. Held the pair button on the standard controller until the Xbox logo flashed, then released once the light turned solid.
  5. Repeated the same pairing sequence for the Elite Series 2, connecting it as a second device on the same adapter.
  6. Opened Xbox Accessories, confirmed both controllers appeared as connected devices, and checked for firmware updates on each (found one pending for the Elite pad, connected it via USB-C temporarily to apply it, then reconnected wirelessly).
  7. Opened Steam, confirmed “Xbox Configuration Support” was checked under General Controller Settings.
  8. Launched the target game; both controllers were recognized immediately as Player 1 and Player 2 with no manual assignment needed.
  9. Ran joy.cpl to confirm both controllers registered full stick range and all button presses before starting the session.

Total setup time: about 12 minutes, most of it spent waiting for the one pending firmware update to download and install. The same sequence scales cleanly to three or four controllers for a full local tournament setup, since the Xbox Wireless Adapter’s eight-controller ceiling leaves plenty of headroom, and Steam’s controller configuration applies globally rather than needing to be repeated per device.

Frequently Asked Questions

Can I use an Xbox controller wirelessly without buying the adapter?

Yes, if your controller is a Series X|S-generation standard pad with Bluetooth support. Pair it directly through Windows’ Bluetooth settings at no extra cost. The adapter is only necessary for lower latency, headset audio, or connecting an Elite Series 2 wirelessly.

Why won’t my Elite Series 2 controller show up in Windows Bluetooth settings?

This is expected behavior. The Elite Series 2 has Bluetooth disabled on PC by design. Use a USB-C cable or the Xbox Wireless Adapter instead.

Does the Xbox Wireless Adapter work with older Xbox One controllers?

Yes. The adapter supports the full range of Xbox Wireless-compatible controllers, including older Xbox One pads that lack native Bluetooth, since it uses Microsoft’s proprietary Xbox Wireless protocol rather than Bluetooth.

Do I need Steam Input enabled to use an Xbox controller on PC?

No. Windows’ native XInput support handles Xbox controllers without Steam at all. Steam Input adds extra configuration options and per-game overrides, but it isn’t required for basic functionality.

Can I connect more than one Xbox controller to the same PC?

Yes. Windows supports multiple simultaneous Xbox controllers over Bluetooth, and a single Xbox Wireless Adapter supports up to eight controllers connected at once.

Why does my controller work in Windows but not in a specific game?

This usually points to a Steam Input configuration conflict rather than a hardware issue. Check the game’s per-title controller override in Steam’s Properties menu and try switching between Force Off and Enable Steam Input.

How do I know if my controller’s firmware is out of date?

Connect the controller via USB-C and open Xbox Accessories; the app checks automatically and shows an update prompt if a newer firmware version is available.

Is there a difference in input lag between the Xbox Wireless Adapter and a PlayStation DualSense over Bluetooth?

Generally yes. The Xbox Wireless Adapter’s dedicated 2.4GHz protocol tends to report lower and more consistent latency than Bluetooth connections used by the DualSense on PC, though DualSense also supports a wired USB-C connection with comparable latency to the Xbox equivalent.

Can I use an Xbox controller with an emulator like RetroArch or Dolphin?

Yes, and it’s one of the most reliably supported controllers across nearly every PC emulator, since most emulator projects build their default control schemes around the XInput layout. Auto-detection generally handles the base mapping, with per-emulator deadzone and button remapping available if the defaults need tuning for a specific console’s control layout.

Does the Xbox Wireless Adapter also work with Xbox headsets, or just controllers?

The adapter passes through both controller input and headset audio/chat when using an Xbox-compatible wireless headset connected to the controller’s headset jack, which is one of its advantages over Bluetooth, since Bluetooth on Windows doesn’t support Xbox Wireless headset audio passthrough at all.

Related Coverage

Nadia Dubois

Nadia Dubois

AI & Innovation Editor

Nadia Dubois is the AI & Innovation Editor at Tech Insider, where she tracks the rapid evolution of artificial intelligence, from foundation models to real-world enterprise deployment. She previously covered AI and startups for La Tribune and contributed to MIT Technology Review's European coverage. Nadia specializes in generative AI, AI regulation, and the intersection of technology and European industrial policy. She holds a dual degree in Computational Linguistics and Journalism from Sciences Po Paris.

View all articles