Connect an Xbox controller to a PC flight simulator by USB, Bluetooth or wireless adapter, then verify Windows and configure the sim controls.
To use an Xbox controller with a PC flight simulator, connect it by USB, Bluetooth or an Xbox Wireless Adapter. Confirm Windows detects it with joy.cpl, then select its gamepad profile in the simulator and test the axes. A data-capable USB cable is the simplest and most reliable method.
Which Xbox controller connection is best for flight simulation?
USB is the best starting point because it avoids pairing, battery and wireless interference problems. Bluetooth is convenient for a wireless desk setup, while the Xbox Wireless Adapter provides a dedicated wireless connection for compatible Xbox One and Xbox Series controllers.
| Connection | Choose it when | Main caveat |
|---|---|---|
| USB | You want the simplest, most dependable connection | The cable must carry data, not just power |
| Bluetooth | Your controller and PC both support Bluetooth | Early Xbox One controllers do not support Bluetooth |
| Xbox Wireless Adapter | You want a dedicated wireless link or lack Bluetooth | Requires the separate Windows adapter |
What if I have an Xbox 360 controller?
A wired Xbox 360 controller connects directly by USB. A wireless Xbox 360 controller does not use Bluetooth and requires a compatible Xbox 360 Wireless Receiver; it cannot pair directly with a PC's Bluetooth radio.
How do I connect the controller in Windows?
Connect and verify the controller in Windows before opening the flight simulator.
- Choose the connection. For USB, attach the controller with a data-capable USB-C or Micro-USB cable, depending on its model. Windows normally installs the standard driver automatically.
- Pair by Bluetooth if required. Open Windows Bluetooth settings, choose to add a Bluetooth device, turn on the controller and hold its pairing button until the Xbox light flashes rapidly. Select Xbox Wireless Controller when it appears.
- Pair an Xbox Wireless Adapter. Plug in the adapter, then press the pairing buttons on the adapter and controller. Allow Windows Update to obtain any required driver rather than using an unofficial driver download.
- Check Windows detection. Press Windows key + R, enter
joy.cpland press Enter. Select the controller, open its properties and move the sticks and triggers. If they respond here, the connection is working. - Open the simulator. Starting the sim after connecting the controller gives older titles the best chance of detecting it correctly.
A controller that lights up but does not appear in joy.cpl is often attached through a charge-only cable. Replace the cable or try a direct PC USB port before changing simulator settings.
How do I configure an Xbox controller in a flight simulator?
Start with the simulator's native Xbox or gamepad profile, then change only the assignments that cause a problem.
- Confirm the controller is selected as the active input device.
- Test pitch, roll, rudder, throttle, brakes, trim and camera controls.
- Apply a small dead zone only if an aircraft control moves while the stick is centred.
- Save changes as a separate profile rather than overwriting a known-good default.
- Remove duplicate pitch, roll, rudder or throttle bindings from unused controllers.
Microsoft Flight Simulator 2020 and 2024 include native Xbox gamepad support on PC. Our complete MSFS PC controls setup workflow covers profile selection, axis assignment and duplicate bindings. If you want to learn the supplied layout before customising it, see the standard Xbox button and stick assignments in MSFS.
Why is the controller connected but not working in the sim?
If the controller works in Windows but not in the simulator, the problem is usually its selected profile, input bindings or an interfering input layer rather than the physical connection.
- No controller listed: close the simulator, reconnect the controller and relaunch it.
- Menus work but the aircraft does not: select the controller's flight-control profile and check that the relevant axes are assigned and saved.
- Controls move twice or behave erratically: remove duplicate bindings and disable an input remapper or Steam Input layer when the simulator already supports the Xbox controller natively.
- Aircraft drifts or rolls: check for stick drift in
joy.cpl, then add only enough in-sim dead zone to stop the unwanted input. - Another yoke or joystick fights the gamepad: clear overlapping axes from whichever device you do not intend to use.
For a controller that still fails after these checks, use our focused Xbox controller detection and input fixes.