Synaptic Simulations

Inputs

Index of all simulator input events that the A220 listens to, organized by system. These can be used to create button and axis bindings in the simulator's control settings.

Brakes

EventDescription
BRAKESApplies brakes; ramps the commanded brake pressure up over time while held/repeated, and releases it back down once no longer pressed.
BRAKES_LEFTApplies the left brake; in this implementation it ramps the same shared commanded brake pressure as BRAKES.
BRAKES_RIGHTApplies the right brake; in this implementation it ramps the same shared commanded brake pressure as BRAKES.
PARKING_BRAKESToggles the parking brake.
PARKING_BRAKE_SETSets the parking brake to an explicit on/off value.
AUTOBRAKE_DISARMDisarms the autobrake, setting the selector to OFF (or to RTO if the aircraft has no autobrake levels configured).
AUTOBRAKE_HI_SETSelects the maximum (HI) autobrake setting, applying the highest configured braking force.
AUTOBRAKE_MED_SETSelects a medium autobrake setting (exact position depends on how many levels are configured).
AUTOBRAKE_LO_SETSelects the minimum (LO) autobrake setting, the first position after OFF.
INCREASE_AUTOBRAKE_CONTROLSteps the autobrake selector up one level, stopping at the maximum configured level.
DECREASE_AUTOBRAKE_CONTROLSteps the autobrake selector down one level, stopping at OFF.
SET_AUTOBRAKE_CONTROLSets the autobrake selector directly to a given level, from 0 (off) to the maximum configured level.

Flight Controls

Elevators

EventDescription
AXIS_ELEVATOR_SETSets the pitch sidestick input axis directly (absolute, normalized -1 to 1), used to drive the elevator inceptor position.
ELEVATOR_UPSteps the pitch input toward nose-up by 0.05 per tick (up to a maximum of 1) while received.
ELEVATOR_DOWNSteps the pitch input toward nose-down by 0.05 per tick (down to a minimum of -1) while received.
AXIS_ELEV_TRIM_SETStandard event that sets elevator trim position (normalized -1 to 1); consumed (masked) here to sink the stock axis-set event, only the pitch trim switch inputs drive trim.
ELEV_TRIM_DNReceived when the pitch trim switch is moved nose-down; drives the trim rate input this tick (stock rate is -0.0005 per tick, accelerating while held).
ELEV_TRIM_UPReceived when the pitch trim switch is moved nose-up; drives the trim rate input this tick (stock rate is 0.0005 per tick, accelerating while held).

Ailerons

EventDescription
AXIS_AILERONS_SETSets the roll sidestick input axis directly (absolute), used to drive the aileron inceptor position.
AILERONS_RIGHTSteps the roll input toward right by 1° per tick while received.
AILERONS_LEFTSteps the roll input toward left by 1° per tick while received.
AILERON_TRIM_SET_EX1Standard event that sets aileron trim with extra precision; consumed (masked) here to sink the stock axis-set event, only the aileron trim switch inputs drive trim.
AILERON_TRIM_RIGHTReceived when the aileron trim switch is moved right; drives the trim rate input this tick (stock rate is 0.001 per tick).
AILERON_TRIM_LEFTReceived when the aileron trim switch is moved left; drives the trim rate input this tick (stock rate is 0.001 per tick).

Rudder

EventDescription
AXIS_RUDDER_SETSets the rudder pedal input axis directly (absolute, -16383 to +16383).
RUDDER_RIGHTSteps the rudder pedal input toward right by a fixed amount per tick while received.
RUDDER_LEFTSteps the rudder pedal input toward left by a fixed amount per tick while received.
RUDDER_AXIS_PLUSSets the rudder pedal input axis directly (positive/inverted axis convention).
RUDDER_AXIS_MINUSSets the rudder pedal input axis directly (negative/inverted axis convention).
RUDDER_TRIM_SET_EX1Standard event that sets rudder trim (-16383 to 16383); consumed (masked) here to sink the stock axis-set event, only the rudder trim switch inputs drive trim.
RUDDER_TRIM_RIGHTReceived when the rudder trim switch is moved right; drives the trim rate input this tick.
RUDDER_TRIM_LEFTReceived when the rudder trim switch is moved left; drives the trim rate input this tick.

Spoilers

EventDescription
AXIS_SPOILER_SETSets the spoiler lever input axis directly (absolute).
SPOILERS_SETSets the spoiler lever input axis directly (absolute, alternate event).
SPOILERS_DECSteps the spoiler lever input down by a fixed amount when received (down to a minimum of fully retracted).
SPOILERS_INCSteps the spoiler lever input up by a fixed amount when received (up to a maximum of fully deployed).
SPOILERS_OFFSets the spoiler lever fully retracted.
SPOILERS_ONSets the spoiler lever fully deployed.
SPOILERS_TOGGLEToggles the spoiler lever between fully retracted and fully deployed.
EventDescription
AUTOPILOT_OFFAutopilot disconnect / priority button press; triggers the AP-disengage and sidestick priority logic.
AUTOPILOT_DISENGAGE_SETAlternate autopilot-disengage event consumed by the same priority button logic.

Flight Control Panel (FCP)

The autopilot/flight-guidance control panel: physical panel state (brightness, backlight, knob/button inputs) plus flight guidance mode annunciations.

EventDescription
AP_MASTERToggles the autopilot master on/off.
AUTO_THROTTLE_ARMToggles autothrottle arming mode.
AP_SPD_VAR_INCIncrements the selected speed (knob right).
AP_SPD_VAR_DECDecrements the selected speed (knob left).
AP_MANAGED_SPEED_IN_MACH_TOGGLEToggles whether the AP computes its airspeed target from Mach or knots.
HEADING_BUG_INCIncrements the heading bug (knob right).
HEADING_BUG_DECDecrements the heading bug (knob left).
HEADING_BUG_SETSets the heading bug to an explicit heading in degrees (0-360); used here to sync the bug to the current heading.
AP_HDG_HOLDToggles HDG (heading select) mode.
AP_NAV1_HOLDToggles LNAV/NAV mode.
AP_APR_HOLDToggles APPR (approach, localizer and glide-slope) mode.
AP_MAX_BANK_ANGLE_SETSets the AP's maximum bank angle limit directly, overriding the default; used here to toggle half-bank mode.
AP_ALT_VAR_INCIncrements the selected altitude (knob right).
AP_ALT_VAR_DECDecrements the selected altitude (knob left).
FLIGHT_LEVEL_CHANGEToggles FLC (flight level change) mode.
AP_ALT_HOLDToggles altitude hold mode.
AP_VS_VAR_INCIncrements the selected vertical speed (knob up).
AP_VS_VAR_DECDecrements the selected vertical speed (knob down).
AP_VS_HOLDToggles vertical speed hold mode.
AP_ATT_HOLDToggles attitude/flight-path-angle hold mode.

Engines

EventDescription
ENGINE_MASTER_1_SET
ENGINE_MASTER_2_SET
Directly sets the engine master switch.
ENGINE_MASTER_1_TOGGLE
ENGINE_MASTER_2_TOGGLE
Toggles the engine master switch.
ANTI_ICE_SET_ENG1
ANTI_ICE_SET_ENG2
Sets the engine 1/2 anti-ice (CAIS) switch (0 or 1).
EventDescription
AXIS_THROTTLE_MINUSSubtracts the given value from the combined throttle of all engines.
AXIS_THROTTLE_PLUSAdds a value (0-16384) to the combined throttle of all engines.
AXIS_THROTTLE_SETSets the combined throttle axis position directly (0-16383).
AXIS_THROTTLE1_SETSets throttle 1's axis position directly (0-16383).
AXIS_THROTTLE2_SETSets throttle 2's axis position directly (0-16383).
DECREASE_THROTTLEDecreases the combined throttle by one step.
INCREASE_THROTTLEIncreases the combined throttle by one step.
THROTTLE_INCRIncreases the combined throttle by 10%.
THROTTLE_DECRDecreases the combined throttle by 10%.
THROTTLE1_DECRDecreases throttle 1 by 10%.
THROTTLE2_DECRDecreases throttle 2 by 10%.
THROTTLE_10Sets the combined throttle to 10%.
THROTTLE_20Sets the combined throttle to 20%.
THROTTLE_30Sets the combined throttle to 30%.
THROTTLE_40Sets the combined throttle to 40%.
THROTTLE_50Sets the combined throttle to 50%.
THROTTLE_60Sets the combined throttle to 60%.
THROTTLE_70Sets the combined throttle to 70%.
THROTTLE_80Sets the combined throttle to 80%.
THROTTLE_90Sets the combined throttle to 90%.
THROTTLE_AXIS_SET_EX1Sets the combined throttle axis position (extended range variant).
THROTTLE1_AXIS_SET_EX1Sets throttle 1's axis position (extended range variant).
THROTTLE2_AXIS_SET_EX1Sets throttle 2's axis position (extended range variant).
THROTTLE_CUTCuts the combined throttle to idle/off.
THROTTLE1_CUTCuts throttle 1 to idle/off.
THROTTLE2_CUTCuts throttle 2 to idle/off.
THROTTLE_CUT_EX1Cuts the combined throttle to idle/off (extended range variant).
THROTTLE1_CUT_EX1Cuts throttle 1 to idle/off (extended range variant).
THROTTLE2_CUT_EX1Cuts throttle 2 to idle/off (extended range variant).
THROTTLE_DECR_SMALLDecreases the combined throttle by a small step.
THROTTLE1_DECR_SMALLDecreases throttle 1 by a small step.
THROTTLE2_DECR_SMALLDecreases throttle 2 by a small step.
THROTTLE_DECREASE_EX1Decreases the combined throttle by one step (extended range variant).
THROTTLE1_DECREASE_EX1Decreases throttle 1 by one step (extended range variant).
THROTTLE2_DECREASE_EX1Decreases throttle 2 by one step (extended range variant).
THROTTLE_DECREASE_SMALL_EX1Decreases the combined throttle by a small step (extended range variant).
THROTTLE1_DECREASE_SMALL_EX1Decreases throttle 1 by a small step (extended range variant).
THROTTLE2_DECREASE_SMALL_EX1Decreases throttle 2 by a small step (extended range variant).
THROTTLE_FULLSets the combined throttle to full.
THROTTLE1_FULLSets throttle 1 to full.
THROTTLE2_FULLSets throttle 2 to full.
THROTTLE_FULL_EX1Sets the combined throttle to full (extended range variant).
THROTTLE1_FULL_EX1Sets throttle 1 to full (extended range variant).
THROTTLE2_FULL_EX1Sets throttle 2 to full (extended range variant).
THROTTLE_INCREASE_EX1Increases the combined throttle by one step (extended range variant).
THROTTLE1_INCRIncreases throttle 1 by one step.
THROTTLE2_INCRIncreases throttle 2 by one step.
THROTTLE1_INCREASE_EX1Increases throttle 1 by one step (extended range variant).
THROTTLE2_INCREASE_EX1Increases throttle 2 by one step (extended range variant).
THROTTLE_INCREASE_SMALL_EX1Increases the combined throttle by a small step (extended range variant).
THROTTLE1_INCR_SMALLIncreases throttle 1 by a small step.
THROTTLE2_INCR_SMALLIncreases throttle 2 by a small step.
THROTTLE1_INCREASE_SMALL_EX1Increases throttle 1 by a small step (extended range variant).
THROTTLE2_INCREASE_SMALL_EX1Increases throttle 2 by a small step (extended range variant).
THROTTLE_SETSets the combined throttle position directly (0-16383).
THROTTLE1_SETSets throttle 1's position directly (0-16383).
THROTTLE2_SETSets throttle 2's position directly (0-16383).
AUTO_THROTTLE_TO_GAToggles autothrottle TO/GA (takeoff/go-around) mode.
AUTO_THROTTLE_DISCONNECTDisconnects the autothrottle, for one engine or all engines.
SET_REVERSE_THRUST_OFFTurns off reverse thrust for both engines.
SET_REVERSE_THRUST_ONTurns on reverse thrust for both engines.
SET_THROTTLE1_REVERSE_THRUST_OFFTurns off reverse thrust for engine 1.
SET_THROTTLE1_REVERSE_THRUST_ONTurns on reverse thrust for engine 1.
SET_THROTTLE2_REVERSE_THRUST_OFFTurns off reverse thrust for engine 2.
SET_THROTTLE2_REVERSE_THRUST_ONTurns on reverse thrust for engine 2.
THROTTLE_REVERSE_THRUST_TOGGLEToggles reverse thrust for both engines.
TOGGLE_THROTTLE1_REVERSE_THRUSTToggles reverse thrust for engine 1.
TOGGLE_THROTTLE2_REVERSE_THRUSTToggles reverse thrust for engine 2.
THROTTLE_REVERSE_THRUST_HOLDHolds reverse thrust engaged for both engines while held.
THROTTLE1_REVERSE_THRUST_HOLDHolds reverse thrust engaged for engine 1 while held.
THROTTLE2_REVERSE_THRUST_HOLDHolds reverse thrust engaged for engine 2 while held.

Flaps

EventDescription
AXIS_FLAPS_SETSets the flap lever axis position (-16383 to +16383), mapped to the nearest detent.
FLAPS_SETSets the flap lever position (0 to 16383), mapped to the nearest detent.
FLAPS_1Sets the flap lever to the first extension position (detent 1).
FLAPS_2Sets the flap lever to the second extension position (detent 2).
FLAPS_3Sets the flap lever to the third extension position (detent 3).
FLAPS_DECRMoves the flap lever one detent down.
FLAPS_INCRMoves the flap lever one detent up.
FLAPS_UPMoves the flap lever fully up (detent 0).
FLAPS_DOWNMoves the flap lever fully down (detent 5).

Landing Gear

EventDescription
AXIS_STEERING_SETNose-wheel tiller/steering axis key event; sets absolute steering position from the tiller axis input.
STEERING_SETNose-wheel steering key event; sets absolute steering position (also used as the tiller's output that reports the commanded steering position back to the simulator).
STEERING_INCNose-wheel steering key event; increments the commanded steering position by 5%.
STEERING_DECNose-wheel steering key event; decrements the commanded steering position by 5%.

ATC / Transponder

EventDescription
XPNDR_1_INCIncrements the ones (rightmost) digit of the squawk code.
XPNDR_1_DECDecrements the ones (rightmost) digit of the squawk code.
XPNDR_10_INCIncrements the tens digit of the squawk code.
XPNDR_10_DECDecrements the tens digit of the squawk code.
XPNDR_100_INCIncrements the hundreds digit of the squawk code.
XPNDR_100_DECDecrements the hundreds digit of the squawk code.
XPNDR_1000_INCIncrements the thousands (leftmost) digit of the squawk code.
XPNDR_1000_DECDecrements the thousands (leftmost) digit of the squawk code.
XPNDR_INC_CARRYIncrements the ones digit of the squawk code, carrying into the tens digit if it wraps.
XPNDR_DEC_CARRYDecrements the ones digit of the squawk code, carrying into the tens digit if it wraps.
XPNDR_SETReads an externally-set BCD squawk code if one was posted this tick; otherwise re-sends the transponder's current BCD code so other apps stay in sync.
XPNDR_IDENT_ONTriggers the sim's "transponder IDENT" key event when the crew presses the IDENT button.

VHF Radio (COM/NAV/Marker Beacon)

{id} below is the radio instance identifier used to build a family of tuning key events: COM1/COM2/COM3 for the COM radios, NAV1/NAV2 for the NAV radios. {N} is the matching numeric index (1-3 for COM, 1-2 for NAV).

EventDescription
COM_STBY_RADIO_SWAP
COM1_RADIO_SWAP
COM2_RADIO_SWAP
COM3_RADIO_SWAP
Swaps the active and standby frequencies (COM1 also accepts COM_STBY_RADIO_SWAP).
COM_RADIO_SET
COM2_RADIO_SET
COM3_RADIO_SET
Sets the active frequency from a BCD-encoded value.
COM_RADIO_SET_HZ
COM2_RADIO_SET_HZ
COM3_RADIO_SET_HZ
Reads and writes the active frequency in raw Hz: accepts external sets and re-sends the radio's current active frequency each tick.
COM_RADIO_WHOLE_INC
COM2_RADIO_WHOLE_INC
COM3_RADIO_WHOLE_INC
Increments the whole MHz digit of the active frequency.
COM_RADIO_WHOLE_DEC
COM2_RADIO_WHOLE_DEC
COM3_RADIO_WHOLE_DEC
Decrements the whole MHz digit of the active frequency.
COM_RADIO_FRACT_INC
COM2_RADIO_FRACT_INC
COM3_RADIO_FRACT_INC
Increments the fractional part of the active frequency by 25 kHz, with no carry when the digit wraps.
COM_RADIO_FRACT_INC_CARRY
COM2_RADIO_FRACT_INC_CARRY
COM3_RADIO_FRACT_INC_CARRY
Increments the fractional part of the active frequency by 25 kHz, carrying into the whole MHz digit when it wraps.
COM_RADIO_FRACT_DEC
COM2_RADIO_FRACT_DEC
COM3_RADIO_FRACT_DEC
Decrements the fractional part of the active frequency by 25 kHz, with no carry when the digit wraps.
COM_RADIO_FRACT_DEC_CARRY
COM2_RADIO_FRACT_DEC_CARRY
COM3_RADIO_FRACT_DEC_CARRY
Decrements the fractional part of the active frequency by 25 kHz, carrying into the whole MHz digit when it wraps.
COM_STBY_RADIO_SET
COM2_STBY_RADIO_SET
COM3_STBY_RADIO_SET
Sets the standby frequency from a BCD-encoded value.
COM_STBY_RADIO_SET_HZ
COM2_STBY_RADIO_SET_HZ
COM3_STBY_RADIO_SET_HZ
Reads and writes the standby frequency in raw Hz: accepts external sets and re-sends the radio's current standby frequency each tick.
NAV1_STBY_SET
NAV2_STBY_SET
Sets the standby frequency from a BCD-encoded value.
NAV1_STBY_SET_HZ
NAV2_STBY_SET_HZ
Reads and writes the standby frequency in raw Hz: accepts external sets and re-sends the radio's current standby frequency each tick.

Simulation / World Environment

EventDescription
BAROMETRICSyncs the altimeter setting to sea-level pressure, or to standard (29.92 inHg / 1013 hPa) when above 18,000 ft.
PAUSE_ONTurns the simulator pause on; the aircraft's systems react to this key event while paused.

On this page