Map gamepad triggers to FSX throttle controls, fix combined-axis detection, stop throttle snap-back and keep reverse thrust under control.
In FSX and FSX: Steam Edition, assign the right trigger to Throttle (increase) and the left trigger to Throttle (decrease) under Settings > Controls > Buttons/Keys. Use repeating button commands rather than a throttle axis: an axis follows trigger position and springs back when released, while button commands leave the selected power setting in place.
How to map gamepad triggers to the FSX throttle
The reliable setup uses two repeating commands, with one trigger advancing the virtual throttle and the other pulling it back.
- Enable the gamepad. Open Options > Settings > Controls, make sure controllers are enabled and select the correct gamepad from the controller list.
- Remove conflicting axes. Open Control Axes and delete any unwanted assignment to Throttle axis, Propeller axis or Mixture axis. Check each connected controller, not just the gamepad.
- Assign throttle increase. Open Buttons/Keys, find Throttle (increase), start a new assignment and pull the right trigger. Enable or raise command repeat where that option is offered.
- Assign throttle decrease. Map the left trigger to Throttle (decrease) and give it a similar repeat rate.
- Test from idle. Hold the right trigger until the cockpit throttle reaches the desired position, then release it. The lever should remain there. Hold the left trigger to reduce power.
If you need help finding or editing the assignment list, our guide to checking and changing FSX control bindings covers the relevant menus and command types.
Why does FSX detect both triggers as one axis?
Many Xbox-style gamepads expose their triggers to older DirectInput software as opposite halves of one combined axis. FSX may therefore detect trigger movement under Control Axes but refuse to accept either trigger as a separate button.
For FSX: Steam Edition, use the per-game Steam controller layout to make the right trigger produce a held or repeating F3 input and the left trigger produce F2. Those are the default FSX commands for increasing and decreasing throttle. If you changed the keyboard bindings, use your assigned keys instead.
Boxed FSX requires the controller's own mapping software if its driver exposes the triggers only as an axis. Configure each trigger as a held or repeating keyboard command, then remove the combined trigger axis from FSX. Do not create both native FSX and keyboard-emulated assignments for the same trigger.
Should a trigger be assigned directly to Throttle axis?
A direct trigger-axis assignment is suitable only when you want throttle position to follow trigger pressure continuously. It is usually awkward for aircraft because releasing a spring-loaded trigger immediately returns the input to idle, centre or another unwanted position.
| Method | Behaviour | Best use |
|---|---|---|
| Increase/decrease commands | Moves the throttle while held and retains the setting after release | Recommended for normal FSX flying |
| Direct throttle axis | Power follows trigger travel and returns when released | Arcade-style or temporary power control |
F2/F3 emulation | Turns axis-only triggers into repeating keyboard inputs | Controllers whose triggers FSX cannot detect as buttons |
Why does the throttle jump back or ignore trigger presses?
A conflicting throttle axis is the most common cause. FSX continually reads assigned axes, so even slight movement or noise from another controller can overwrite the trigger commands.
- Check every connected controller for duplicate Throttle axis assignments.
- Confirm that the correct controller is selected on the Buttons/Keys page.
- Increase the trigger command's repeat setting if power changes only one small step at a time.
- Disable an aircraft's autothrottle before testing manual throttle inputs.
- Calibrate the controller if an axis assignment remains necessary.
For persistent input conflicts, use our FSX controller and throttle troubleshooting checklist to check duplicate bindings, calibration and controller enablement.
How do I add idle, full throttle and reverse?
Map convenient spare buttons to Throttle (cut) and Throttle (full) for instant idle and maximum power. By default, these correspond to F1 and F4.
Continuing to hold the decrease command after reaching idle can engage reverse thrust on aircraft that support it. That makes the left trigger useful after landing, but it can also select reverse accidentally during taxi; our FSX reverse-thrust binding and operating guide explains the limits and correct setup.