How do I set joystick controls and sensitivity in MSFS 2020?
To configure a joystick in Microsoft Flight Simulator 2020, open Options > Controls Options, select the device, and bind its physical axes to Ailerons Axis, Elevator Axis, Rudder Axis and the appropriate Throttle Axis. Then open Sensitivity, add only enough dead zone to stop drift, shape the response curve, and save a named preset.
How do I assign joystick axes in MSFS 2020?
Test the hardware before changing the simulator: every axis should move smoothly, centre consistently and reach both ends of its range. Our Windows joystick testing and calibration checks will separate a hardware or driver problem from an MSFS control-setting problem.
- Connect the joystick before launching MSFS 2020. Separate throttles and rudder pedals normally appear as their own device tiles and must be configured individually.
- Open Controls Options. Select the joystick tile, open Preset Manager and duplicate the default preset rather than editing it blindly. Give the copy a descriptive name.
- Set the filter to All. Search by action name for
Ailerons Axis,Elevator Axis,Rudder Axisand the relevant throttle axis. The Assigned filter hides commands that have not yet been mapped. - Bind each analogue axis. Select the assignment field, scan for an input and move only that control through a clear part of its travel. If a noisy throttle keeps being detected accidentally, search for the axis by name and select it manually.
- Remove duplicate axis assignments. One physical movement should control one intended axis. Check gamepads, pedals, throttles and the joystick because MSFS may have created automatic bindings on several devices.
- Check direction and save. Moving the stick right should command right roll, pulling back should command nose-up elevator, and advancing the throttle should increase power. Use the assignment's Reverse Axis option if the response runs backwards, then apply and save the preset.
Choose the commands ending in Axis for analogue controls. Binding a stick to Aileron Left/Right, Elevator Up/Down or incremental throttle commands turns a proportional control into an on/off input, producing abrupt movement or a control that snaps back.
For a single combined throttle, start with the general throttle axis. Multi-engine quadrants may instead need Throttle 1 Axis, Throttle 2 Axis and so on. Aircraft with reverse or idle detents may also require calibration inside that aircraft's tablet or cockpit system.
What joystick sensitivity settings should I use?
The best MSFS 2020 joystick sensitivity is the least processing needed to obtain smooth centre control and full travel. Begin with a linear response, reduce sensitivity only if a short desktop stick feels too sharp, and never add a large dead zone unless the hardware actually drifts.
| Control type | Sensitivity starting point | Dead-zone starting point | Reactivity |
|---|---|---|---|
| Long stick or full-size yoke | 0 to -15 | 0 to 2% | 100% |
| Short desktop joystick | -20 to -40 on pitch and roll | 0 to 5% | 100% |
| Twist-grip rudder | -30 to -50 | Minimum that stops yaw drift, often 2 to 8% | 100% |
| Throttle lever | 0 for a linear response | 0 unless it jitters | 100% |
These are starting ranges, not universal targets. A long control column needs little curve because its physical travel already provides precision; a short spring-loaded stick often benefits from a gentler centre. Adjust pitch, roll and rudder separately rather than copying one value everywhere.
What do the MSFS sensitivity controls change?
- Sensitivity - and Sensitivity + shape the response on opposite halves of a centred axis. Equal negative values soften movement around the centre while retaining full output at the end. Positive values make the centre more aggressive.
- Dead Zone ignores movement around the centre. Raise it one or two percentage points at a time until unwanted drift stops; an excessive value creates a noticeable control gap.
- Neutral shifts the axis's neutral position. Leave it at zero for a properly calibrated centred control rather than using it to hide a calibration fault.
- Extremity Dead Zone makes maximum output occur before the hardware reaches its physical endpoint. Use it only when an otherwise calibrated axis cannot reach full travel.
- Reactivity controls how quickly the simulated input follows the hardware. A lower value smooths movement by introducing delay, so 100% is usually the cleanest starting point.
Change one parameter at a time and watch the input graph. Test small corrections in stable flight and during an approach; take-off alone is a poor sensitivity test because trim, propeller effects, crosswind and torque can all make an aircraft feel unusually lively.
Why does the joystick drift, reverse or fight my inputs?
Drift, sudden deflection and controls that fight the pilot are usually caused by calibration faults or duplicate bindings rather than the sensitivity curve itself.
- The aircraft rolls or yaws hands-off: confirm the axis drifts in the sensitivity graph, recalibrate it in Windows, then add the smallest dead zone that holds a stable centre.
- An axis moves backwards: use Reverse Axis for that assignment. Do not try to invert it by distorting the sensitivity curve.
- The controls jump between positions: replace directional button commands with the corresponding Axis command.
- The aircraft responds without joystick movement: search every connected device for the affected axis. A gamepad thumbstick or second throttle may still be assigned.
- Full control travel is unavailable: calibrate the hardware first. If it still stops just short of maximum, apply a small extremity dead zone.
- The input graph moves but the aircraft does not respond normally: disengage the autopilot and check piloting assistance. Fly-by-wire protections can also limit the aircraft even though the joystick is working correctly.
If an automatic preset has become tangled, it is often quicker to clear conflicting controller assignments and rebuild the axes. Avoid deleting every keyboard command when only one duplicate joystick axis is causing the fault.
Should I create separate joystick profiles for each aircraft?
Separate presets are useful when aircraft need different response curves, throttle layouts or detents, but MSFS 2020 does not reliably choose the correct device preset for every aircraft automatically. Check the selected preset when changing between a light aircraft, airliner and helicopter.
Keep one conservative general-aviation profile, then duplicate it for specialised controls. For an airliner that calibrates throttle detents inside its own cockpit system, leave the simulator throttle curve linear initially; stacking an MSFS curve on top of aircraft-level calibration can make idle, climb and reverse positions difficult to match.
Advanced HOTAS equipment also appears as several independent devices, so each unit needs its own saved preset and duplicate axes must be removed across all of them. Our WinWing control and profile walkthrough shows the same process for split throttles, button panels and multiple controller tiles.