Why won't my joystick work in Microsoft Flight Simulator?
A joystick usually stops working in Microsoft Flight Simulator because Windows or the console has not detected it, the wrong controller profile is active, essential axes are unassigned, duplicate bindings are fighting each other, or the device is unsupported on that platform. Test detection first, then repair the in-sim profile.
How do I fix a joystick not working in MSFS?
Work from the operating system towards the aircraft; changing bindings cannot fix a joystick that the platform cannot see.
- Quit Microsoft Flight Simulator completely. Disconnect the joystick, restart the PC or console, reconnect it before launching the simulator and use a direct USB port where possible. Remove passive hubs and extension cables during testing.
- Test the joystick outside MSFS. On PC, open Windows Game Controllers and check that every axis and button responds. Our Windows joystick detection and calibration check explains how to separate a hardware or USB fault from an MSFS configuration problem. If it fails there, do not keep changing simulator bindings.
- Select the joystick itself in Controls. Open the simulator's control settings and choose the joystick device tile, not Keyboard, Mouse or an attached gamepad. Confirm that the intended preset or profile is active; a blank custom profile is a common cause.
- Assign continuous flight axes. Bind the stick to the aileron and elevator axis commands, its twist grip or pedals to the rudder axis, and the throttle lever to the appropriate throttle axis. Command names vary slightly between aircraft and simulator versions. Do not use digital commands such as aileron left or elevator up for an analogue stick, because they produce full deflection rather than proportional movement. See our axis-by-axis joystick configuration procedure if the device has no useful default preset.
- Remove duplicate assignments. Filter the control list to show assigned commands, then inspect every connected joystick, throttle, pedal set and gamepad. Only one physical axis should command each primary flight axis unless sharing it is intentional.
- Test a standard aircraft. Load a ready-to-fly default light aircraft in clear conditions. This removes aircraft-specific control profiles, unpowered hydraulic controls and add-on behaviour from the test.
- Create or reset the profile. If input works in Windows but the MSFS profile remains unresponsive, make a fresh preset or restore the default bindings. Record any custom assignments first. We have a separate procedure for clearing and rebuilding damaged controller bindings.
How can I tell what is stopping the joystick?
The point at which input disappears usually identifies the fault.
| Symptom | Likely cause | Best next check |
|---|---|---|
| Joystick is absent from the Controls screen | USB, driver or platform compatibility problem | Reconnect it directly and test operating-system detection |
| Device is listed, but moving it finds no input | Driver, inactive profile or controller software problem | Test its axes outside MSFS and select the correct preset |
| Controls snap fully left, right, up or down | Digital button commands were assigned instead of axes | Replace directional commands with axis bindings |
| Aircraft twitches or controls fight each other | Duplicate axes, calibration noise or a tiny dead zone | Unplug other controllers and inspect assigned commands |
| Joystick works in one aircraft but not another | Aircraft-specific profile or aircraft systems | Compare the active profiles and test a default light aircraft |
| Buttons work but the stick or throttle does not | Axes are unassigned even though button mappings exist | Bind the analogue axis commands manually |
What if MSFS detects the joystick but the aircraft does not respond?
If the Controls screen shows live input, the fault is normally a binding, profile or aircraft-state issue rather than the joystick itself.
- Disconnect the autopilot and disable any AI piloting assistance while testing. An engaged autopilot can oppose manual inputs, although it does not normally make a joystick completely invisible.
- Check sensitivity settings for an excessive dead zone or an incorrectly configured response range. Start near neutral settings before tuning the controls.
- Make sure the binding belongs to the active aircraft-control profile. Microsoft Flight Simulator 2024 can apply profiles by device and aircraft or control category, so a mapping that works in one aeroplane may not be active in another.
- Use a powered, ready-to-fly aircraft for the test. Some airliners and add-ons will not move or display certain control surfaces normally until their electrical or hydraulic systems are operating.
- Search by moving the physical control, then inspect every command assigned to that input. This often exposes a throttle lever simultaneously mapped to mixture, spoilers or another axis.
Does every PC joystick work on Xbox or PlayStation?
No. Console joystick support depends on the exact peripheral and platform, not merely on whether the plug fits.
- PC: Many USB HID joysticks are detected, although uncommon devices may need manufacturer software, firmware or manual mappings.
- Xbox: The joystick must be compatible with the relevant Xbox console. A PC-only flight stick may receive power but never appear as a usable controller.
- PlayStation 5: Microsoft Flight Simulator 2024 is available on PS5 and PS5 Pro, but the peripheral must support that platform and the simulator. Microsoft Flight Simulator 2020 was never released on PlayStation.
Windows drivers cannot add console compatibility. During diagnosis, avoid controller adapters because they may present the joystick as a gamepad, hide axes or alter button numbering.
Why does the joystick keep disconnecting?
Repeated disconnections usually indicate USB power, cabling, driver or controller-software trouble rather than an incorrect flight-control assignment.
- Connect the joystick directly to the computer instead of through an unpowered hub.
- Try another USB port and inspect detachable cables for movement or damage.
- If Windows repeatedly plays its device-disconnection sound, check USB power-saving settings and test the joystick on another computer.
- Close remapping utilities that create virtual controllers. On a Steam installation, temporarily disable controller translation for MSFS if it is hiding the flight stick or presenting it as a gamepad.
- Install firmware and drivers intended for the exact joystick model and operating system. Avoid generic driver packages.
Why did the joystick stop working after an MSFS update?
After an update, the usual cause is a changed active profile, a newly detected duplicate device or an assignment conflict—not immediate hardware failure.
Re-select the joystick and its intended profile, confirm that the primary axes still exist, and unplug unnecessary controllers while testing. Reinstalling the whole simulator is a poor first step because it does not correct a failed USB device and may leave synchronised controller profiles unchanged.
Do I need to replace the joystick?
Replace or repair the joystick only when it also fails outside Microsoft Flight Simulator.
- Hardware is suspect if the device disappears from Windows, disconnects when its cable moves, produces spikes in the Windows test panel or fails on another computer.
- MSFS configuration is suspect if Windows shows smooth, full-range movement but the simulator does not respond.
- Compatibility is suspect if a PC-only joystick is being used on Xbox or PlayStation, or if the platform never lists it as a controller.