Microsoft Flight Simulator 6 min read

How do I set up a Logitech X56 HOTAS in MSFS 2020?

Ian Stephens
In short

Set up a Logitech X56 HOTAS in MSFS 2020 with correct axis bindings, throttle profiles, sensitivity tuning and fixes for ghost inputs.

To set up a Logitech X56 HOTAS in Microsoft Flight Simulator 2020, connect both USB units, confirm Windows detects them, then create separate custom profiles for the stick and throttle under Controls Options. Bind true axis commands, remove duplicate defaults, calibrate the controls and add only enough dead zone to stop unwanted input.

Logitech X56 setup steps for MSFS 2020

  1. Connect both X56 units before opening the simulator. The stick and throttle use separate USB connections and appear as separate controllers. For a single throttle axis, lock the two throttle levers together; leave them split if you intend to control two engines independently.
  2. Check the hardware in Windows. Press Win+R, run joy.cpl, and open each X56 device's properties. Move every axis and press each button. The indicators should move smoothly, return to centre where applicable and reach both ends of their travel. If they do not, follow our full Windows-to-simulator calibration checklist before changing MSFS sensitivity.
  3. Open the MSFS control settings. Go to Options > Controls Options. Select the X56 stick from the device row, then select the throttle separately. Exact device labels can differ between Logitech and older Saitek-branded hardware.
  4. Create editable presets. Open Preset Manager and duplicate the default preset, or create a blank one, for each unit. Give the pair matching names such as X56 Stick – GA and X56 Throttle – GA. Default presets may be read-only and can contain assignments you do not want.
  5. Set the filter to All. The Assigned filter hides commands that have not yet been mapped. Search for each axis command by name, select its input box and move the relevant control through a deliberate range. If scanning captures a noisy rotary or mini-stick instead, select the physical axis manually from the input list.
  6. Remove conflicting assignments. Use Search by Input, move one control, and inspect every command attached to it. Clear duplicate pitch, roll, yaw and throttle bindings, including unwanted defaults on a gamepad, keyboard axis, mini-stick or rotary.
  7. Save and test. Select Apply & Save, load a simple aircraft and check the cockpit control animation before take-off. Moving the stick right should command right roll, pushing forward should command nose-down elevator, and advancing the throttle should increase power. Enable Reverse Axis for any assignment that moves in the wrong direction.

Which X56 axis commands should I use?

Use analogue commands containing Axis, not digital commands such as Ailerons Left, Elevator Up or Increase Throttle. Digital bindings produce abrupt full-rate movement and are one of the most common causes of an apparently faulty HOTAS.

X56 controlRecommended MSFS commandSetup note
Stick left/rightAilerons AxisReverse only if right stick gives left roll.
Stick forward/backElevator AxisForward movement should produce nose-down elevator.
Stick twistRudder AxisLeave this unassigned if separate rudder pedals are fitted.
Locked throttle leversThrottle Axis (0 to 100%)Bind only one physical lever to the generic axis so two slightly different signals do not compete.
Split throttle leversThrottle 1 Axis and Throttle 2 Axis (0 to 100%)Use this for independently controlled twin-engine aircraft.
Rotary controlsPropeller Axis, Mixture Axis or Spoilers AxisOptional; confirm the rotary reaches the complete commanded range.
POV hat or mini-stickCockpit look controlsLeave noisy mini-sticks unbound unless you use them for the camera.

The 0-to-100% throttle command suits the X56's normal idle-to-full-power travel. Reverse thrust can then use a separate button command where the aircraft supports it. Use a full-range throttle axis only when an aircraft or add-on explicitly expects reverse within the same physical axis.

Do not bind the same lever to both a generic throttle axis and an engine-specific axis in one preset. Our axis-by-axis throttle setup explains the choices for single-engine, twin-engine and reverse-thrust configurations.

Useful button assignments include elevator trim, flaps, landing gear, wheel brakes, parking brake and autopilot disconnect. The X56 has no toe-brake axes, so wheel braking remains an on/off button unless separate pedals are connected.

How should I set X56 sensitivity and dead zones?

Begin with linear sensitivity and add only the smallest dead zone needed to keep a centred control stationary. A starting dead zone of roughly 2–5% is reasonable if the stick or twist axis visibly jitters; use zero when the input is already stable.

  • Pitch and roll: Start at neutral sensitivity. Add a modest negative curve only if small centre movements make the aircraft too lively.
  • Rudder twist: This often benefits from a little more dead zone than pitch and roll because it is easy to twist the grip unintentionally.
  • Throttle: Keep it linear unless a particular aircraft requires different calibration. Verify that idle and full power are both reached.
  • Extremity dead zone: Use this only when a correctly calibrated axis stops just short of its endpoint. Excessive values shorten the usable physical travel.
  • Neutral setting: Do not use a large neutral offset to conceal bad Windows calibration or a physically off-centre control.

Change one setting at a time and watch the input/output graph. Our practical sensitivity tuning method covers dead zones, response curves and endpoint correction in more detail.

Why does my X56 drift, ghost or control two things?

Unwanted X56 input usually comes from duplicate bindings, a noisy analogue control or marginal USB power. First determine whether the signal appears in Windows or only inside Microsoft Flight Simulator 2020.

  • Movement appears in joy.cpl: Reconnect the affected unit to a direct rear motherboard port, try the stick and throttle on separate USB ports, or use a good powered hub. The X56 can be sensitive to poor USB power on some systems.
  • Movement appears only in MSFS: Use Search by Input and clear every unwanted assignment. Pay particular attention to mini-sticks, rotary dials and duplicate axes on an Xbox controller.
  • One press performs two actions: The button may be bound directly in MSFS while Logitech software also sends a keyboard command. Keep one method and remove the other.
  • The throttle fights your input: Check for another throttle axis, assisted piloting, autothrottle or an aircraft-specific throttle calibration system. Advanced aircraft may require calibration through their cockpit tablet rather than through the generic MSFS curve alone.
  • One unit is missing: Close the simulator, reconnect both units and confirm that Windows sees each one before relaunching. If detection still fails, use our USB, driver and controller-detection checklist.

Do I need Logitech software or multiple profiles?

No Logitech macro profile is required for basic X56 axes and buttons when Windows detects both units correctly. The programming software is useful for mode layers, lighting and specialised keyboard macros, but it adds another source of duplicate commands, so we recommend completing a native MSFS setup first.

Keep the mode selector in one position while creating the initial bindings. If you later build mode layers, check that each programmed command is not also assigned directly inside MSFS.

Separate aircraft profiles are worthwhile because a single X56 layout rarely suits everything. A practical set is one linked-throttle profile for single-engine GA aircraft, one split-throttle profile for twins, and one jet profile with spoilers and reverse controls. Create matching stick and throttle preset names, then remember to select both halves of the pair before loading the aircraft.

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