Fix FSX: Steam Edition landing lights that won’t stay on or turn off. Check manual control, key assignments, electrical power and add-on logic.
In FSX and FSX: Steam Edition, tick Pilot controls aircraft lights under Options > Settings > Realism, then press Ctrl+L once to toggle only the landing lights. If a light still will not stay on—or does not turn off—remove duplicate controller assignments, confirm electrical power, and test a default aircraft for add-on-specific logic.
How do I keep the landing lights on in FSX: Steam Edition?
The usual fix is to give the pilot manual control of the aircraft lights instead of allowing FSX to operate them automatically.
- Display the menu bar: press
Altif it is hidden in full-screen mode. - Open the realism settings: select
Options > Settings > Realism. - Enable manual control: tick Pilot controls aircraft lights and confirm the change.
- Supply electrical power: use an aircraft with its battery and electrical system operating. Starting with the default Cessna 172 and its engine running removes most power-related uncertainty.
- Toggle the landing lights: tap
Ctrl+Lonce, then release the keys. Holding the combination can generate repeated commands.
Ctrl+L is the default landing-light toggle. The plain L key operates all aircraft lights together, potentially changing the navigation, beacon, strobe and panel lights as well. Our complete FSX keyboard-command reference lists the dedicated lighting commands and the separate controls for supported movable landing lights.
Why does the landing light not turn off?
If the landing light does not turn off, enable Pilot controls aircraft lights and tap Ctrl+L once rather than using L repeatedly.
With automatic lighting active, FSX can restore a light state according to the flight situation. If manual control is already enabled and the light immediately comes back on, a controller, switch-panel profile or custom aircraft gauge is probably sending another command.
- Release any assigned keyboard key rather than holding it down.
- Centre or release momentary hardware switches before testing.
- Check that the same command is not assigned to both a joystick button and a switch panel.
- Use the aircraft’s cockpit selector on add-ons with custom OFF, TAXI, LAND or retractable-light positions.
Remember that Ctrl+L is a toggle, not a guaranteed on or off command. Each clean press reverses the state FSX has received.
What if the landing-light switch still turns itself off or flickers?
A switch that snaps back or flickers after manual control is enabled is normally being overridden by an input assignment or by the selected aircraft.
| Symptom | Likely cause | Best test |
|---|---|---|
| The switch resets in every aircraft | Automatic control or a repeated input | Recheck the realism option and test with external controllers disconnected |
| The light flickers rapidly | A held key, duplicate assignment or repeating hardware profile | Tap the key once and remove all duplicate landing-light assignments |
| Only one add-on aircraft is affected | Custom gauge, electrical-bus or selector logic | Compare it with the default Cessna 172 |
| The light changes when the gear moves | Gear-mounted or retractable landing-light logic | Test with the gear down and follow the aircraft’s light-extension procedure |
| The switch remains on but no light is visible | Electrical, display or visual-effect problem | Check power and the ground-illumination setting |
Controller assignments and switch panels
FSX stores button assignments separately for each connected device, so inspecting only the keyboard commands is not enough.
Close FSX, disconnect non-essential yokes, throttles and switch panels, then restart the simulator and test Ctrl+L. If the problem disappears, reconnect the devices individually and inspect the Buttons/Keys assignments for each controller. Some panel software sends commands through its own profile, so an override may not appear in FSX’s assignment list.
A common mistake is assigning a maintained physical switch to a toggle event. The hardware or its profile may reassert the command, leaving the virtual switch in the opposite state from the physical control. Use the panel’s appropriate on/off behaviour when it provides one, or configure the maintained switch to send only one toggle pulse per movement.
Default-aircraft comparison
The default Cessna 172 provides a useful baseline because it does not depend on an add-on’s custom lighting gauges.
Load it with the engine and master electrical controls on, set a night flight and test Ctrl+L. If it works correctly, FSX’s global lighting event is functioning and the original aircraft needs aircraft-specific troubleshooting. If every default aircraft fails, concentrate on realism settings, assignments and simulator display options before reinstalling or verifying files.
Why is there no landing-light beam when the switch stays on?
A switch that stays on without illuminating the runway has a different fault from a switch that will not remain selected.
- Enable ground illumination: open
Options > Settings > Display > Aircraftand tick Landing-lights illuminate ground. This controls the pool of light cast on the surface. - Check electrical power: turn on the battery, alternator or generator and any required avionics or lighting bus. Complex add-ons may shed the lights when power is insufficient.
- Test after dark: use an exterior view and a nearby runway or building. The beam can be difficult to judge in daylight.
- Try a default aircraft: a working default light points to a missing effect, incorrect
aircraft.cfgentry, incompatible model or custom add-on logic. - Test without DirectX 10 Preview: older FSX aircraft and effects can display incorrectly under that preview renderer.
If the add-on’s switch moves but its lamp or beam remains absent, follow our focused checks for missing external lights, effects and configuration entries in FSX aircraft.
If the problem is the cockpit floodlight, instrument backlighting or panel dimmer rather than the forward landing light, those use different controls. See our guide to turning on and adjusting FSX panel lighting.
Landing-light controls in FSX: Steam Edition
FSX: Steam Edition uses the same core landing-light event and default Ctrl+L command as the boxed edition of FSX.
Steam itself does not require a different lighting procedure. File verification should be a late troubleshooting step, reserved for cases where default aircraft also lack visible lighting effects after manual control, assignments, electrical power and display settings have been checked.