Microsoft Flight Simulator 6 min read

How do I set up Microsoft Flight Simulator PC controls?

Learn how to set up Microsoft Flight Simulator PC controls, bind axes and buttons, tune sensitivity, build profiles and fix duplicate inputs.
Ian Stephens

To set up controls in Microsoft Flight Simulator on PC, connect each device before launching the sim, open the Controls menu, create a custom profile for each device, bind the flight axes first, then assign essential buttons. Remove duplicate bindings, adjust dead zones, save the profile and test it in a simple aircraft.

Set up PC controls step by step

The safest method is to configure one device and one function at a time. Microsoft Flight Simulator 2020 and 2024 arrange their control screens differently, but the underlying process is the same.

  1. Connect and check the hardware. Plug in the joystick, yoke, throttle, pedals or gamepad before starting Microsoft Flight Simulator. In Windows, run joy.cpl to confirm that each device is detected and its axes respond. Use the hardware manufacturer's calibration utility if the device requires one.
  2. Open the Controls screen. Enter Controls from the simulator's main Options or Settings menu. Every USB unit may appear separately, so a HOTAS can have one entry for the stick and another for the throttle.
  3. Create a custom profile. Duplicate the default profile or make a new one rather than overwriting a working preset. Give it a useful name such as GA Yoke, A320 HOTAS or Gamepad.
  4. Assign the analogue axes. Bind pitch, roll, yaw and power before configuring switches. Search for the action by name, select its binding field, then move the intended control or use input scanning if that option is offered. Confirm or validate the assignment.
  5. Add essential buttons. Configure trim, brakes, flaps, landing gear, view controls and autopilot disconnect before adding less-used cockpit functions.
  6. Check for duplicate inputs. Use the assigned-actions filter, search-by-input function or conflict indicator available in your version. Keep only the bindings that are intentional.
  7. Save and test. Apply the profile, load a simple aircraft on the ground and move every control through its full travel. Check the cockpit yoke or stick, pedals, throttle and control surfaces before attempting a flight.

For a closer look at profile creation and input scanning, use our practical joystick profile and axis walkthrough.

What controls should I bind first?

Bind primary flight axes first, followed by the controls needed during take-off and landing. If you are still choosing hardware, our breakdown of useful PC flight controls explains when a gamepad, joystick, yoke, throttle or pedals makes sense.

FunctionAction to findBinding advice
PitchElevator AxisUse the complete analogue axis, not separate elevator-up and elevator-down commands.
RollAilerons AxisBind the joystick or yoke's horizontal movement.
YawRudder AxisUse pedals or a twist grip. Avoid leaving a second yaw axis on a gamepad.
PowerThrottle Axis or an engine-specific throttle axisUse the generic axis for one lever controlling all engines, or numbered axes for separate engine levers.
Toe brakesLeft Brake Axis and Right Brake AxisBind each pedal separately. These axes often need their direction reversed.
Elevator trimTrim up and trim downUse buttons or a hat switch unless the hardware has a genuine analogue trim axis.
Aircraft systemsFlaps, landing gear, parking brake and autopilot disconnectPut frequently used functions within reach; leave occasional switches to the mouse or keyboard.

The mistake we see most often is assigning an analogue lever to an increase/decrease command. Commands ending in Axis are intended for proportional controls; increase, decrease and toggle commands are intended for buttons or switches.

How should I adjust sensitivity and dead zones?

Start with a linear response and add only the smallest dead zone needed to stop unwanted movement. Large dead zones make the aircraft feel unresponsive around the centre and do not fix poor calibration.

  • Full-size joystick or yoke: keep pitch and roll close to linear unless the aircraft feels excessively sensitive around the centre.
  • Gamepad: soften pitch and roll around the centre because the thumb sticks have very short travel.
  • Rudder pedals: use a small dead zone only if the rudder flickers while the pedals are centred.
  • Throttle: check that the cockpit lever reaches both ends. Use an extremity adjustment only when the physical lever cannot produce the full range.
  • Reversed movement: enable the axis reversal option instead of remapping the control to an unrelated command.

Watch the input-response graph while moving the control slowly. If the indicator jumps while the hardware is stationary, check calibration and duplicate assignments before increasing the dead zone.

Should I create separate profiles for each aircraft?

Separate profiles are worthwhile when aircraft need different power controls, detents or specialist axes. A basic piston aircraft, an airliner and a helicopter rarely work well with one universal layout.

  • Single-engine GA: one throttle axis plus mixture and propeller axes where the hardware provides them.
  • Multi-engine aircraft: numbered throttle, propeller and mixture axes when each engine has its own lever.
  • Airliners: a dedicated throttle profile, particularly where the aircraft supplies its own detent-calibration page.
  • Helicopters: separate cyclic, collective and anti-torque bindings rather than treating the collective as an ordinary aeroplane throttle. Our dedicated helicopter control setup covers those assignments.

Profiles belong to individual physical devices. If a stick, throttle and pedals appear as three devices, verify the active profile for all three. Profile handling differs between Microsoft Flight Simulator 2020 and 2024, so never assume an aircraft change has loaded the intended set automatically.

Why are my controls reversed or moving by themselves?

Unexpected control movement usually comes from a reversed axis, joystick drift or the same function being assigned to multiple devices. Diagnose the symptom before changing sensitivity.

  • The aircraft rolls, yaws or changes power by itself: filter the list to assigned controls and remove duplicate axes from unused gamepads, throttles or virtual controllers. Also check that an assistance feature is not controlling the aircraft.
  • An axis moves backwards: reverse that specific axis. Rudder toe brakes commonly show full braking when released until each brake axis is reversed.
  • The throttle jumps between idle and full power: replace throttle increase/decrease bindings with a throttle-axis command. For aircraft with physical detents, complete the aircraft's own calibration process if one is provided.
  • A button does nothing: confirm that you edited the correct device and profile, validated the binding and saved the changes. Some aircraft use engine-specific or system-specific actions instead of the generic command.
  • The controller is missing: check it in joy.cpl. If Windows sees it but the simulator does not, close the sim, reconnect the device and restart with the hardware already powered.
  • Old bindings remain active: another device or profile probably still owns the command. If the configuration has become difficult to untangle, follow our clean reset and rebinding method.

Change one assignment at a time and test again on the ground. That makes it far easier to identify a bad binding than replacing an entire profile and recreating the same conflict.

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