Microsoft Flight Simulator 7 min read

How do I set up an X56 HOTAS in MSFS 2024?

Adam McEnroe
In short

Set up a Saitek or Logitech X56 HOTAS in MSFS 2024: install both USB devices, bind axes, tune dead zones and fix ghost inputs.

Connect the X56 stick and throttle as separate USB devices, confirm that Windows detects both, then create a separate custom preset for each device in Microsoft Flight Simulator 2024. Assign the primary flight axes and throttles, clear duplicate bindings, and adjust dead zones only after checking the raw inputs.

This procedure is for Windows PC. Saitek-branded and Logitech-branded X56 units use the same two-device arrangement. The X56 is designed as a PC controller, so do not assume its USB connection makes it compatible with the Xbox or PlayStation editions.

Install the X56 stick and throttle in Windows

  1. Close MSFS 2024. Connect the stick and throttle to separate USB ports. Start with direct motherboard ports rather than an unpowered hub, particularly if the throttle produces random button presses.
  2. Check Windows detection. Press the Windows and R keys, enter joy.cpl, and open each X56 device. Move every axis and press several buttons. Both units should respond independently.
  3. Resolve detection problems before opening the simulator. Reconnect the device, try another port and install the appropriate X56 driver package if Windows does not recognise it correctly. Do not run overlapping legacy Saitek and Logitech programming packages.
  4. Leave calibration alone unless it is wrong. Do not recalibrate merely because the option exists. Calibrate only when the Windows test shows an incorrect centre or an axis that cannot reach its full range.
  5. Launch MSFS 2024 with both devices connected. Open the Controls settings and confirm that the stick and throttle appear as separate devices.

If other controllers are also connected, our guide to MSFS device profiles and duplicate bindings explains how the simulator handles multiple input devices.

How do I configure the X56 in MSFS 2024?

Create one custom control preset for the X56 stick and another for the throttle, because Microsoft Flight Simulator 2024 stores assignments separately for each detected device.

  1. Select the X56 stick. Duplicate the supplied preset or create a new custom one rather than relying on an unexplained default layout.
  2. Inspect existing assignments. Show assigned controls and remove conflicting flight-axis or camera bindings. Moving the stick should not operate two unrelated commands.
  3. Bind the three flight axes. Assign roll, pitch and yaw using analogue commands containing the word Axis. Move each control through its full travel when the simulator asks for an input.
  4. Select the X56 throttle. Create or select its separate custom preset, then choose a combined throttle axis or individual engine axes according to the aircraft you fly.
  5. Add essential buttons. Good first choices are elevator trim, wheel brakes, landing gear, flaps, view controls and autopilot disconnect. Keep the first profile simple until all axes work.
  6. Save and apply both presets. Verify that the intended preset remains selected under both device tiles before loading a flight.

Which X56 axes should I bind?

The safest starting layout uses direct analogue axis commands for every continuously moving control.

Aircraft functionX56 controlMSFS action to find
RollStick left and rightAilerons Axis
PitchStick forward and backElevator Axis
YawStick twistRudder Axis
Combined engine powerLocked throttle leversThrottle Axis
Independent engine powerLeft and right throttle leversThrottle 1 Axis and Throttle 2 Axis
View movementPOV hat or mini-stickCockpit look or quick-view actions

Action wording can differ slightly between aircraft and simulator control layouts. Do not confuse an analogue axis with commands such as throttle increase, throttle decrease, aileron left or aileron right; those are digital inputs and will not provide proportional movement.

Should I use combined or separate throttle axes?

Use a combined throttle axis for single-engine aircraft and general flying; use separate engine axes when you need independent control of a twin-engine aircraft.

  • Single-engine and basic profiles: lock the X56 levers together and bind one combined throttle axis.
  • Twin-engine aircraft: unlock the levers and assign the left lever to engine 1 and the right lever to engine 2.
  • Four-engine aircraft: a combined throttle is usually the simplest choice, although two physical levers can be mapped to engine pairs if the aircraft supports that arrangement.
  • Reverse thrust: the X56 lacks an airliner-style reverse range. Assign a separate hold or toggle reverse command unless the aircraft provides its own throttle calibration.

Our comparison of combined, per-engine and reverse-thrust bindings covers the throttle choices in greater detail.

How much X56 dead zone and sensitivity should I use?

Begin with linear sensitivity and no dead zone, then add only enough dead zone to stop unwanted movement when your hand is off the control.

The X56 spring mechanism can leave a small amount of physical movement around the stick centre, especially on a well-used unit. Watch the input indicator in the sensitivity panel: if it flickers around centre, raise that axis's dead zone by the smallest amount that makes it stable. Treat roll, pitch and twist separately.

If a control moves in the wrong direction, enable the simulator's reverse-axis option once. Do not reverse the same axis in both the X56 software and MSFS. If the throttle cannot reach idle or full power, check joy.cpl first; adjust simulator endpoint or extremity settings only when Windows already shows full travel.

Some complex aircraft require a second throttle calibration in their cockpit tablet or avionics system to establish idle, climb and take-off detents. That aircraft-level calibration comes after the simulator axis has been mapped correctly.

Do I need the Saitek or Logitech X56 software?

The programming software is optional when Windows and MSFS 2024 already detect all axes and buttons correctly.

Install the appropriate package when you need hardware calibration, LED controls or programmed mode layers. Establish a working native MSFS profile first, because combining software-generated keyboard commands with direct simulator button assignments can make one press trigger an action twice.

The X56 mode selector does not automatically create three complete MSFS profiles. Mode-dependent commands normally require programming outside the simulator, so we recommend configuring one dependable layer before adding mode logic.

Why does the X56 drift, ghost or activate the wrong control?

Drift usually comes from axis noise or a duplicate binding, while apparently random button presses often point to USB power, programming software or another connected controller.

  • Random button presses: check whether they also appear in joy.cpl. If they do, move the stick and throttle to separate direct USB ports. Avoid unpowered hubs; a quality powered hub can be tested if direct ports do not provide stable power.
  • Aircraft rolls or yaws by itself: inspect every connected controller for another aileron, elevator or rudder assignment. Then add a small dead zone only to the noisy axis.
  • Camera moves continuously: clear unintended view assignments from the X56 mini-sticks. These small axes can drift when bound automatically.
  • One press triggers two actions: remove either the native MSFS assignment or the keyboard macro generated by the X56 programming software.
  • Throttle moves backwards: reverse that axis in MSFS, but not in two different configuration layers.
  • A saved layout appears missing: confirm the active preset separately under the stick and throttle. Also check whether an aircraft-specific profile has replaced the general one.

For additional Windows detection and axis checks, follow our shared MSFS joystick troubleshooting workflow.

How do I test the finished X56 profile?

Load a simple aircraft with assistance and autopilot disengaged, then compare every physical movement with the cockpit control and the simulator's input indicator.

  • The yoke or stick must move in the same direction as the X56.
  • Rudder and throttle movement must cover their intended ranges.
  • No control should move while the HOTAS is untouched.
  • Split throttles must operate the correct engines.
  • Buttons must perform one action per press.

Once that basic profile works, duplicate it before creating specialised layouts for airliners, helicopters or aircraft with unusual throttle detents.

AI Assistant New

Still stuck? Ask Fly Away

Ask Fly Away is our AI flight-sim assistant. Ask your exact question and get a direct, step-by-step answer in seconds — free to try.

Ask Fly Away Free preview · unlimited for PRO members