Assign reverse thrust to a controller in MSFS 2024, FSX or X-Plane 12. Choose the right binding, set detents and fix reversed or dead throttles.
To assign reverse thrust to a controller, bind a button to the simulator’s hold-reverse, toggle-reverse or throttle-decrease command. Set the throttle fully idle before activating it. If the quadrant has reverse travel, use a supported reverse axis or detent switch, then calibrate it and clear duplicate throttle bindings.
This is general flight-simulator guidance; command names and aircraft behaviour vary. Reverse thrust is also separate from reversing an incorrectly oriented throttle axis.
Which reverse-thrust binding should I use?
Use a dedicated reverse range when the hardware and aircraft support one; otherwise, a hold-reverse button is usually the most controllable choice.
| Binding | Choose it when | How it works |
|---|---|---|
Throttle Decrease | The simulator uses traditional FSX-style throttle commands | Repeated commands move the throttle below idle into reverse. The button normally must repeat while held. |
Hold Reverse Thrust | You want the normal throttle axis to control reverse temporarily | At idle, hold the button and advance the physical lever to increase reverse. Return the lever to idle before releasing the button. |
Toggle Reverse Thrust | You cannot comfortably hold a button | Press once at idle, use the throttle axis for reverse, return it to idle and press again to leave reverse mode. |
| Reverse axis or below-idle range | The quadrant has genuine analogue travel below idle and the aircraft supports calibration | The reverse portion of the lever directly controls reverse thrust. |
| Detent button | Pulling the lever below idle activates a switch rather than an axis | Bind that switch to hold reverse or throttle decrease, depending on the simulator. |
A mistake we see constantly is assigning hold, toggle, throttle decrease and a reverse axis at the same time. Use one method unless the aircraft’s own instructions explicitly require a combination.
How do I assign a reverse-thrust button or axis?
Build the assignment in a clean controller profile and verify what the hardware actually sends before choosing a command.
- Create or copy a controller profile. An aircraft-specific profile prevents a specialised airliner or turboprop setup from disrupting aircraft that use an ordinary throttle.
- Identify the input. Move the throttle and pull it through the reverse detent while watching the binding screen. Determine whether the detent produces additional axis travel, a separate axis or a button press.
- Calibrate the normal throttle. Confirm that the lever reaches stable idle and full power. Add only enough dead zone to stop input flicker around idle.
- Remove duplicate assignments. Check every connected joystick, gamepad, throttle quadrant and slider. A second throttle axis can continually override the reverse command.
- Assign one reverse method. Select hold, toggle, throttle decrease, a detent button or a reverse axis using the criteria above. Enable button repetition if throttle decrease needs it.
- Choose all engines or individual engines. A single all-engine command suits most controllers. Use engine-specific commands only with separate levers or when independent reverse control is required.
- Test while parked. Use an aircraft that actually has reversible thrust, start its engines, set the throttles fully idle and apply the command. Watch for the cockpit lever movement,
REVindication and appropriate engine response. - Save the working profile. Airliners, turboprops and aircraft with custom throttle logic may need separate profiles.
How do I invert an iLite throttle direction?
If an iLite throttle, joystick slider or other thrust controller works backwards, invert the normal throttle axis; do not assign a reverse-thrust command. Pushing the lever forwards or up should increase thrust, while pulling it back or down should reduce thrust towards idle.
Select the throttle-axis binding and enable the option labelled Invert, Reverse Axis or similar. If the simulator provides no such option, recalibrate the minimum and maximum endpoints through the controller’s supported calibration method.
If full power arrives approximately halfway up a joystick slider, the likely cause is poor calibration, the wrong axis type or a duplicate binding. Axis inversion only swaps the direction; it does not create usable reverse travel below idle.
What should I bind in MSFS 2024, FSX and X-Plane 12?
MSFS usually suits a hold or toggle command, FSX relies on repeated throttle decrease, and X-Plane 12 supports both reverser commands and calibrated below-idle ranges.
Microsoft Flight Simulator 2020 and MSFS 2024
Search the controller options for Reverse and Decrease Throttle, making sure the filter shows unassigned commands. Common choices include Hold Throttle Reverse Thrust, Toggle Throttle Reverse Thrust and Decrease Throttle; our step-by-step MSFS 2020 and MSFS 2024 bindings and checks explain when to use each one.
With a Thrustmaster TCA quadrant, do not assume that its reverse levers create a dedicated reverse axis. Check whether each lever sends lower axis travel or a button input. Some aircraft expect a normal zero-to-full throttle axis followed by calibration in the aircraft’s own tablet or cockpit settings; others recognise a below-idle section directly.
For MSFS on Xbox, and MSFS 2024 on PlayStation 5, the console must recognise the controller. A PC-compatible USB throttle is not automatically compatible with a console simply because it uses USB.
FSX reverse thrust
In FSX, assign a button to Throttle (decrease quickly) or the equivalent throttle-decrease command. Bring the throttle to idle and hold the button so repeated inputs move it into reverse. In a standard keyboard profile, F2 performs this function.
If holding F2 produces reverse thrust but the controller button does not, the aircraft is capable of reversing and the problem lies in the button mapping or repeat behaviour. If neither works, confirm that the aircraft model has thrust reversers and is on the ground.
X-Plane 12 reverse thrust
X-Plane 12 can use a thrust-reverser hold or toggle command, or a calibrated beta/reverse section on the throttle axis. Turboprops often need a defined beta and reverse range, while a simple joystick button may be more practical for a jet. Our X-Plane 12 reverse and beta-range setup covers those alternatives without mixing conflicting assignments.
How should reverse detents on a throttle quadrant be configured?
A physical reverse detent may be digital or analogue, so its visible input determines the correct binding.
Many Saitek and Logitech throttle quadrants use a button switch below the idle detent rather than extra axis travel. Assign that switch to hold reverse or throttle decrease; see our instructions for mapping a Saitek or Logitech below-idle switch if the detent is detected but produces no reverse thrust.
Where an aircraft provides its own throttle calibration page, configure the simulator axis first and then define idle, reverse idle and maximum reverse inside the aircraft. Do not set overlapping reverse zones in both places unless the aircraft specifically calls for that arrangement.
Can one controller button reverse every engine?
Yes. An all-engine reverse command is the simplest choice for a gamepad, joystick or single-lever throttle. Separate engine assignments make sense when the quadrant has individual levers and the simulator or aircraft exposes matching commands.
If only one reverser deploys, look for a mixture of generic and engine-specific bindings. Also compare the idle positions: one noisy or poorly calibrated lever sitting fractionally above idle can inhibit reverse on that engine.
Why is reverse thrust not working?
Reverse thrust usually stops working because the aircraft is not eligible to deploy it, the throttle has not reached idle or another controller axis is overriding the command.
- Confirm aircraft and ground state. Many piston aircraft have no reversible thrust, and most jet reversers are inhibited until the aircraft is on its wheels. Turboprop support also varies by aircraft model.
- Test a keyboard command. If the simulator’s assigned keyboard command works, concentrate on the controller profile, switch detection and button-repeat setting.
- Watch the cockpit throttle at idle. If it remains slightly above the stop, recalibrate the physical axis or add a small idle dead zone.
- Clear competing inputs. Disconnect unused devices temporarily or remove their throttle assignments. Gamepad triggers and joystick sliders are frequent sources of hidden conflicts.
- Check hold versus toggle behaviour. A hold command works only while pressed. A toggle remains active until pressed again. Throttle decrease may do almost nothing if the button sends only one pulse.
- Use the aircraft’s calibration page. Add-on aircraft with custom throttle logic may ignore generic reverse ranges until their idle and reverse detents have been defined internally.
- Check both engine channels. On a multi-engine profile, mismatched axis endpoints or an assignment to only one engine can leave the other reverser stowed.
If the controller itself never appears in the simulator, reverse-thrust settings are not the cause. Check platform compatibility, the physical connection and whether the operating system or console recognises the device before editing the aircraft profile.
How do I use reverse thrust safely after assigning it?
Select reverse only after touchdown and after the throttles have reached idle, unless the specific aircraft’s procedures say otherwise. Confirm that the reversers have deployed, apply only the reverse power required, reduce to reverse idle and stow them before selecting forward thrust.
With hold or toggle modes, return the physical lever to idle before leaving reverse mode. Releasing or toggling the mode off while the lever remains advanced can command sudden forward thrust. Our guide to the correct landing-to-stow reverser sequence explains the operating technique in more detail.