Microsoft Flight Simulator 8 min read 206 views

Can you use an old joystick with Microsoft Flight Simulator?

Ian Stephens
In short

Use an old USB or game-port joystick with Microsoft Flight Simulator: test it in joy.cpl, bind axes, fix drift and check console support.

Yes. An old joystick can control Microsoft Flight Simulator 2020 or 2024 on PC if Windows recognises it and reports working axes and buttons. USB joysticks are the easiest; 15-pin game-port models need an active converter. Xbox and PlayStation 5 require peripherals supported by that console.

Which old joysticks work with Microsoft Flight Simulator?

Connection type, driver support and sensor condition matter more than age. Many discontinued USB joysticks work as standard Windows game controllers without their original configuration software, while models dependent on obsolete drivers or proprietary receivers may not work at all.

Joystick typeLikely result on PCMain limitation
Standard USB joystickOften worksWindows must detect usable axes and buttons. Extra programming features may still need unavailable software.
USB joystick requiring an old driverUncertainModern 64-bit Windows may reject or lack the required driver, even though the USB plug fits.
15-pin game-port joystickPossible with an active converterA passive plug adaptor cannot translate analogue game-port signals into USB controller data.
Model with a proprietary receiverDepends on the receiverIt normally cannot connect without the original receiver and a compatible Windows driver.
Old force-feedback joystickBasic controls may workAxes and buttons are separate from force-feedback support. Old effects may remain unavailable.

For the wider hardware issues, see our explanation of how Windows handles older USB sticks, obsolete drivers and force feedback.

What is joy.cpl, and how do I tell which entry is my device?

joy.cpl is the Windows Game Controllers control-panel applet. It shows whether Windows sees a joystick and lets you inspect its buttons and analogue axes before Microsoft Flight Simulator becomes involved.

  1. Connect the joystick. Plug a USB model directly into the PC for the first test rather than through an unpowered hub.
  2. Open Game Controllers. Press Win + R, enter joy.cpl, and press Enter.
  3. Identify your device. If several controllers are listed, disconnect and reconnect the joystick while watching which entry disappears and returns. Some older sticks appear under a generic name such as USB Game Controller.
  4. Open its properties. Move the stick through its full travel, operate the throttle and twist grip if fitted, move the hat switch, and press every button.
  5. Check the readings. Each axis should move smoothly, reach both ends and return consistently to centre. Buttons should illuminate individually rather than remaining permanently active.
  6. Calibrate only when offered. Use the Windows calibration control if the device exposes one. The absence of a calibration button does not by itself mean the joystick is incompatible.

If the device is absent from joy.cpl, Microsoft Flight Simulator cannot use it directly. Try another USB port and check that any detachable cable, receiver or converter is connected; otherwise the problem is at the hardware or Windows-driver level.

Is joy.cpl calibration global?

Calibration performed through joy.cpl is a Windows-level setting for that device, not an individual Microsoft Flight Simulator profile. It can therefore affect other Windows programmes that use the calibrated values.

MSFS bindings, dead zones and sensitivity curves are separate. They belong to the selected simulator control profile and should not be assumed to transfer to another PC, console or controller.

How do you set up an old joystick in Microsoft Flight Simulator?

A joystick that behaves correctly in joy.cpl can usually be configured manually in Microsoft Flight Simulator 2020 or 2024, even when the simulator supplies no default preset.

  1. Connect it before launching the simulator. This gives MSFS the best chance of enumerating the device when it loads its control profiles.
  2. Select the actual joystick. In the Controls area, choose the joystick rather than the keyboard, mouse or gamepad. Change the filter so unassigned or all available commands can be seen.
  3. Assign analogue axes. Bind pitch to an elevator axis, roll to an aileron axis, and assign rudder and throttle axes where the hardware provides them.
  4. Avoid digital commands. Do not bind a physical axis to commands such as left, right, up, down, increase or decrease. Those commands produce abrupt or stepped input instead of proportional movement.
  5. Remove duplicate assignments. Check connected gamepads, pedals, throttles and yokes for additional pitch, roll, rudder or throttle bindings that could fight the joystick.
  6. Save a dedicated profile. Give the old stick its own control profile so later changes do not overwrite a working configuration.

Menu presentation differs between MSFS 2020 and 2024, but the underlying process is the same. Our step-by-step MSFS control-profile setup covers axis selection, manual binding and conflict removal.

Why is the joystick detected but not working properly?

When MSFS lists a joystick but the aircraft responds incorrectly, the usual causes are wrong bindings, duplicate inputs, poor calibration or worn sensors.

  • No response in the aircraft: verify that the correct device and profile are selected, expose all controls in the filter, and assign the axes manually.
  • Controls jump fully on or off: the joystick axis is probably bound to a button-style command instead of an analogue axis command.
  • The aircraft rolls or pitches by itself: return to joy.cpl. If the centre reading wanders, add a small dead zone; large or erratic movement usually indicates worn hardware.
  • An axis works backwards: reverse that individual axis in the simulator rather than changing unrelated assignments.
  • The axis never reaches full travel: recalibrate it where possible. Restricted movement can also come from a worn sensor or a game-port converter with limited range.
  • The controls twitch or disconnect: test another USB port and remove unnecessary hubs. If the same fault appears in joy.cpl, it is not an MSFS profile problem.
  • The aircraft fights the input: look for duplicate axes on another flight-sim peripheral and check whether the autopilot or an assistance feature is controlling the aircraft.
  • Force feedback is missing: this does not prove the joystick is unusable. Basic axes and buttons can function without compatible force-feedback effects.

For a stick that centres slightly off target but is otherwise sound, use our guide to setting dead zones and sensitivity curves without masking serious wear.

Is a game-port-to-USB adaptor worth using on a PC?

An active converter is worth considering when the 15-pin game-port joystick is mechanically sound and you only need its basic axes and buttons. The converter must identify itself to Windows as a USB game controller; a passive adaptor that merely changes the plug shape will not work.

A generic converter may expose fewer axes, buttons or hat-switch directions than the original hardware. Some digital game-port joysticks used proprietary communication methods that ordinary analogue converters cannot translate, and game-port force feedback is especially unlikely to survive conversion.

Check what an active game-port converter can and cannot preserve before buying one. Adapting the stick makes sense only if the converter explicitly supports its signalling method and the resulting cost is reasonable compared with a modern USB controller.

Does an old joystick work with the Steam version on PC?

The Steam editions of Microsoft Flight Simulator 2020 and 2024 use the same Windows controller detection principles as other PC editions. Buying the simulator on Steam does not provide a missing joystick driver or make a passive game-port adaptor work.

If a gamepad produces duplicate or unexpected inputs, check whether Steam Input and the simulator are both mapping it. A conventional flight stick should still be tested first in joy.cpl; there is no separate Steam-only compatibility test.

Can an old joystick be used as a PlayStation 5 flight controller?

A generic old PC joystick should not be expected to work on PlayStation 5, PS5 Pro or Xbox simply because it has a USB plug. Consoles cannot install legacy Windows drivers and normally require a controller or flight peripheral specifically supported by the console and simulator.

Microsoft Flight Simulator 2020 was released for PC and Xbox, never PlayStation. Microsoft Flight Simulator 2024 launched on PlayStation 5 and PS5 Pro on 8 December 2025, but that release did not make converted PC game-port sticks or arbitrary USB joysticks compatible.

You can play Microsoft Flight Simulator with a standard console controller: the supported Xbox controller on Xbox, or DualSense on PlayStation 5. For a dedicated PlayStation 5 flight controller, confirm explicit PS5 and Microsoft Flight Simulator 2024 support rather than relying on USB alone.

Should you adapt the old joystick or replace it?

Keep the old joystick when Windows reports smooth, stable axes, its buttons meet your needs and setup requires little more than manual binding. A separate USB throttle or rudder pedals can supplement a working stick, provided duplicate axis assignments are removed.

Replace it when the centre drifts badly, axes spike or fail to reach full travel, the required driver will not run, the receiver is missing, or conversion costs approach those of suitable modern PC flight-sim peripherals. No sensitivity curve can repair a physically failing sensor.

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