Set up X-Plane 12 controls for a joystick, yoke, throttle or pedals: find the setting, calibrate axes, map buttons and fix conflicts.
To set up input devices in X-Plane 12, connect them before launch, open Settings > Joystick, calibrate each detected analogue axis, assign pitch, roll, yaw, throttle and brakes, then map buttons. Clear duplicate assignments, choose the correct control profile and verify that the cockpit controls move correctly before take-off.
Where is the setting in X-Plane 12?
Physical flight controls are configured under Settings > Joystick, which you can open from X-Plane 12’s main screen or while an aircraft is loaded.
Joysticks, yokes, throttle quadrants, rudder pedals and gamepads belong on the Joystick page. Keyboard assignments are under Settings > Keyboard. For readers asking “hangisi?” (“which one?”), choose Joystick for analogue hardware and Keyboard for keys.
X-Plane may list a yoke, throttle and pedals as separate devices even if they were sold as one control system. Select and configure every device shown; changing one does not automatically configure the others.
How do I set up X-Plane 12 controls step by step?
Configure one device at a time, beginning with calibration and primary flight-control axes before assigning secondary buttons and switches.
- Connect the hardware. Attach essential controls before launching X-Plane 12. A direct USB connection is useful for troubleshooting, although a powered hub may be necessary when several devices draw power. If a controller is absent, first confirm that the operating system can see it, then restart X-Plane after reconnecting it.
- Open the Joystick page. Go to
Settings > Joystickand select the required device from the available device tabs or selector. Moving a lever or pressing a button should highlight the matching input. - Calibrate each analogue device. Start calibration and follow the prompts, moving every axis through its complete physical range. Calibrate the yoke or stick, throttle and pedals separately. Our full X-Plane 12 calibration walkthrough covers incomplete travel, centre drift and axes that are not detected properly.
- Assign the primary axes. Map the stick or yoke to pitch and roll, the pedals or twist grip to yaw, and the appropriate levers to throttle, propeller, mixture or collective. Set every unused or accidental axis to
None. - Check axis direction. Move each control while watching its input indicator and the aircraft’s controls. Use the reversal option only if that axis moves in the wrong direction; recalibration does not normally correct a reversed axis.
- Map buttons and switches. Press a hardware button, search for the required command and assign it. Useful first choices include trim, brakes, flaps, landing gear, view controls and autopilot disconnect. For a maintained two-position switch, use separate on/off commands where the aircraft provides them; a toggle command can fall out of step with the physical switch.
- Select the intended profile. Check which control profile is active before making extensive assignments. Otherwise, you may edit an aircraft-specific profile while believing that you are changing the general one.
- Test everything in the aircraft. Move each axis to both limits and operate every assigned button. Confirm that the cockpit animation follows the hardware and that no control flickers, remains partly applied or moves when an unrelated device is touched.
Which axes should I assign in X-Plane 12?
Assign only the functions represented by physical controls on that device, and clear every unwanted assignment.
| Physical control | Usual assignment | Common mistake |
|---|---|---|
| Yoke or joystick left/right | Roll | Leaving roll assigned to a second stick or gamepad |
| Yoke or joystick forward/back | Pitch | Reversing an axis that was already correct |
| Rudder pedals or twist grip | Yaw | Assigning both pedals and twist control to yaw |
| Left and right toe brakes | Corresponding left and right toe-brake axes | Confusing brake movement with the central rudder axis |
| Single throttle lever | Combined Throttle | Using an engine-specific axis without needing one |
| Multi-engine throttle quadrant | Individual engine throttle axes | Mixing combined and engine-specific assignments |
| Propeller or mixture lever | Combined or engine-specific propeller or mixture axis | Assigning it to throttle because the levers look similar |
| Helicopter collective | Collective | Using a fixed-wing throttle assignment |
| Hat switch | View or cockpit-look commands | Treating the hat as a primary analogue axis |
Choose combined throttle, propeller and mixture assignments when one lever should operate every engine. Use engine-specific assignments only when you have separate levers and need independent engine control.
The axis-reversal option changes input direction; it does not create reverse thrust. A throttle with a reverse detent or reverser buttons needs separate reverse-thrust commands or a suitable response-curve arrangement.
Complex add-on aircraft may provide custom commands for fuel cut-off, guarded switches or reversers. Use those aircraft-specific commands if the standard X-Plane command does not operate the intended cockpit control.
Should I use one control profile for every aircraft?
Use one general profile when the hardware performs the same jobs across aircraft, but create separate profiles when the required axes, switches or commands change.
- General aviation: combined throttle, propeller and mixture controls with common trim, flap and view buttons.
- Airliner: separate engine throttles, speed-brake and flap controls, reversers and aircraft-specific autopilot commands.
- Helicopter: cyclic, collective and anti-torque assignments without fixed-wing throttle assumptions.
Associate each aircraft with the intended profile through the profile controls on the Joystick page. The profile name should describe the hardware layout or aircraft type clearly. Our guide to creating and associating X-Plane 12 joystick profiles explains the profile-management process without duplicating assignments unnecessarily.
Why are my X-Plane controls conflicting or moving by themselves?
Erratic controls usually result from duplicate assignments, poor calibration, a noisy axis, the wrong profile or another active controller.
- No device appears: verify that the operating system recognises it, reconnect it before launching X-Plane, try another USB port and temporarily close controller-remapping software. Install a manufacturer-required driver only when the device actually needs one.
- An axis does not react: make sure the correct device is selected and move the control while watching the Joystick page. Some throttle quadrants expose levers under a separate device entry.
- Controls snap back or fight each other: search every connected joystick, gamepad, throttle and pedal set for the same assignment. Keep only the control you intend to use and set the rest to
None. - An axis moves backwards: enable reversal for that axis. Do not deliberately calibrate it backwards.
- Toe brakes remain applied: inspect the left and right brake indicators with your feet off the pedals. One or both axes may need reversing so released pedals report no braking.
- Travel is incomplete: recalibrate while moving firmly to both physical limits. Check for a hardware mode switch that changes how the device reports its axes.
- The centre jitters: recalibrate first, then add only the smallest dead zone that keeps the input steady. Large dead zones conceal worn sensors but make small corrections harder.
- Assignments seem to have vanished: confirm that the expected profile is active and that the controller is using its usual USB port and hardware mode. A changed connection or mode can cause some systems to identify it differently.
- The Settings indicator moves but the aircraft does not respond: check for an engaged autopilot, gust lock, missing hydraulic power or aircraft-specific control logic before changing the hardware setup again.
The failure we see most often is duplicate pitch, roll or yaw assignments left on an unused gamepad or twist grip. Calibration will not solve that conflict; the unwanted axis must be cleared.
What sensitivity and response curve should I use?
Begin with a linear response, little or no stability augmentation and the smallest dead zone that prevents unwanted movement.
A short desktop joystick may benefit from a gentle curve around the centre because its physical travel is much shorter than a real control column. A full-size yoke or extended helicopter cyclic usually needs less adjustment. Make small changes and test the same aircraft in calm conditions rather than changing several sliders at once.
Response curves alter how physical travel is translated into control movement. Stability augmentation changes the simulated aircraft’s response. Neither setting fixes duplicate bindings, incorrect reversal or a defective sensor.
What can I use if I do not have a joystick or yoke?
A gamepad or mouse yoke provides proportional pitch and roll control; keyboard keys are better suited to discrete commands because each key is simply on or off.
Gamepads are configured through Settings > Joystick like other controllers. Calibrate the sticks and triggers, then remove any automatic assignments you do not want. For keyboard functions, review the standard X-Plane 12 key assignments and conflict checks before replacing existing shortcuts.
If no analogue controller is available, you can set up X-Plane 12’s virtual mouse yoke for proportional pitch and roll. It is usually easier to control than keyboard-only primary flight inputs, although physical hardware remains preferable for fine corrections.
What should I test before take-off?
Complete a full and correct control check after changing any X-Plane 12 input-device assignment.
- Pulling the yoke or stick back raises the elevator.
- Moving it right raises the right aileron and lowers the left.
- Pressing the right pedal moves the rudder to the right.
- Both toe brakes release fully and operate independently.
- Throttle, propeller, mixture and collective controls follow the intended cockpit levers through their complete ranges.
- Trim, flaps, landing gear and view buttons issue the intended command once per press.
- Moving an unused gamepad, twist grip or spare lever does not disturb the flight controls.
If the raw indicators on the Joystick page are correct but the cockpit animation is not, investigate the aircraft’s control locks, systems and custom commands first. If the indicators themselves are wrong, return to calibration, axis direction and duplicate-assignment checks.