The event IDs listed here are all related to miscellaneous systems and events.

Demo / Replay

Key NameEvent IDParametersDescription
DEMO_RECORD_1_SECKEY_DEMO_RECORD_1_SECN/ARecord 1 second demo.
DEMO_RECORD_5_SECKEY_DEMO_RECORD_5_SECN/ARecord 5 second demo.
DEMO_RECORD_MESSAGEKEY_DEMO_RECORD_MESSAGEN/ARecord a message with the demo.
DEMO_RECORD_STOPKEY_DEMO_RECORD_STOPN/AStops demo system recording.
DEMO_STOPKEY_DEMO_STOPN/AStops demo system playback.
REPLAY_STOPKEY_REPLAY_STOPN/AStops replay system playback.

Character Actions

Key NameEvent IDParametersDescription
AXIS_PC_FPV_ROTATION_XKEY_AXIS_PC_FPV_ROTATION_X[0] ValueMake character look down (<0) / up (>0) in first person view.
AXIS_PC_FPV_ROTATION_YKEY_AXIS_PC_FPV_ROTATION_Y[0] ValueMake character look left (<0) / right (>0) in first person view.
AXIS_PC_MOVE_XKEY_AXIS_PC_MOVE_X[0] ValueMake character move left (<0) / right (>0).
AXIS_PC_MOVE_ZKEY_AXIS_PC_MOVE_Z[0] ValueMake character move backwards (<0) / forwards (>0).
PC_CROUCH_TOGGLEKEY_PC_CROUCH_TOGGLEN/AToggle the character between crouching and standing.
PC_FPV_LOOK_DOWNKEY_PC_FPV_LOOK_DOWNN/AMake character look down in first person view.
PC_FPV_LOOK_DOWN_LEFTKEY_PC_FPV_LOOK_DOWN_LEFTN/AMake character look down and left in first person view.
PC_FPV_LOOK_DOWN_RIGHTKEY_PC_FPV_LOOK_DOWN_RIGHTN/AMake character look down and right in first person view.
PC_FPV_LOOK_LEFTKEY_PC_FPV_LOOK_LEFTN/AMake character look left in first person view.
PC_FPV_LOOK_RIGHTKEY_PC_FPV_LOOK_RIGHTN/AMake character look right in first person view.
PC_FPV_LOOK_UPKEY_PC_FPV_LOOK_UPN/AMake character look up in first person view.
PC_FPV_LOOK_UP_LEFTKEY_PC_FPV_LOOK_UP_LEFTN/AMake character look up and left in first person view.
PC_FPV_LOOK_UP_RIGHTKEY_PC_FPV_LOOK_UP_RIGHTN/AMake character look up and right in first person view.
PC_MOVE_BACKWARDKEY_PC_MOVE_BACKWARDN/AMake character move backward.
PC_MOVE_BACKWARD_LEFTKEY_PC_MOVE_BACKWARD_LEFTN/AMake character move backward to the left.
PC_MOVE_BACKWARD_RIGHTKEY_PC_MOVE_BACKWAKEY_RD_RIGHTN/AMake character move backward to the right.
PC_MOVE_FORWARDKEY_PC_MOVE_FORWARDN/AMake character move forward.
PC_MOVE_FORWARD_RIGHTKEY_PC_MOVE_BACKWARD_RIGHTN/AMake character move forward to the right.
PC_MOVE_FORWARD_LEFTKEY_PC_MOVE_FORWARD_LEFTN/AMake character move forward to the left.
PC_MOVE_LEFTKEY_PC_MOVE_LEFTN/AMake character strafe left.
PC_MOVE_RIGHTKEY_PC_MOVE_RIGHTN/AMake character strafe right.
PC_RUN_SETKEY_PC_RUN_SET[0] ValueSet movement speed to run.

Miscellaneous

Key NameEvent IDParametersDescription
ABORTKEY_ABORTN/AQuit Microsoft Flight Simulator 2024 without a message.
ADVENTURE_ACTIONKEY_ADVENTURE_ACTION-Not used by the simulation.
ANALYSIS_MANEUVER_STOPKEY_ANALYSIS_MANEUVER_STOP-Not used by the simulation.
AUDIO_PANEL_VOLUME_INCKEY_AUDIO_PANEL_VOLUME_INCN/AIncreases the audio panel sound volume by 0.01. The resulting value will be clamped between 0 and 1.
AUDIO_PANEL_VOLUME_DECKEY_AUDIO_PANEL_VOLUME_DECN/ADecreases the audio panel sound volume by 0.01. The resulting value will be clamped between 0 and 1.
AUDIO_PANEL_VOLUME_SETKEY_AUDIO_PANEL_VOLUME_SET[0]: VolumeSet the audio panel volume to the given value, clamped between 0 and 1.
AUTOCOORD_OFFKEY_AUTOCOORD_OFF-Not used in the simulation.
AUTOCOORD_ONKEY_AUTOCOORD_ON-Not used in the simulation.
AUTOCOORD_SETKEY_AUTOCOORD_SET-Not used in the simulation.
AUTOCOORD_TOGGLEKEY_AUTOCOORD_TOGGLEN/ASwitch inversion of Y axis controls on or off.
AXIS_SENSOR_TOGGLEKEY_GYRO_TOGGLEN/AToggle gyro controls on or off.
CAPTURE_SCREENSHOTKEY_CAPTURE_SCREENSHOTN/ACapture the current view as a screenshot. Which will be saved to a bmp file in: My Documents\Pictures\
RELOAD_USER_AIRCRAFTKEY_CONTROL_RELOAD_USER_AIRCRAFTN/AReloads the user aircraft data (from cache if same type loaded as an AI, otherwise from disk).
EXITKEY_EXITN/AQuit Microsoft Flight Simulator 2024 with a message.
EXTERNAL_SYSTEM_SETKEY_EXTERNAL_SYSTEM_SET[0]: ValueGeneric key event to set a number value.
EXTERNAL_SYSTEM_TOGGLEKEY_EXTERNAL_SYSTEM_TOGGLEN/AGeneric key event to toggle a value on/off (true/false).
FLIGHT_MAPKEY_FLIGHT_MAPN/ABrings up flight map.
FORCE_ENDKEY_FORCE_ENDN/AForce the termination of the current scenario or flight
FULL_WINDOW_TOGGLEKEY_FULL_WINDOW_TOGGLEN/ANot used in the simulation.
INVOKE_HELPKEY_INVOKE_HELPN/ABrings up Help system.
JOYSTICK_CALIBRATEKEY_JOYSTICK_CALIBRATEN/AToggles joystick calibration on/off.
KEYBOARD_OVERLAYKEY_KEYBOARD_OVERLAYN/ABrings up the keyboard overlay.
KNEEBOARD_VIEWKEY_KNEEBOARDN/AToggles kneeboard view. Not used in the simulation.
LABEL_COLOR_CYCLEKEY_LABEL_COLOR_CYCLE-Not used in the simulation.
LOD_ZOOM_INKEY_LOD_ZOOM_IN-Not used in the simulation.
LOD_ZOOM_OUTKEY_LOD_ZOOM_OUT-Not used in the simulation.
MACRO_BEGINKEY_MACRO_BEGIN[0] MacroBegin an event from a macro.
MACRO_ENDKEY_MACRO_END[0] MacroEnd an event from a macro.
MINUSKEY_MINUSN/AUsed in conjunction with “selected” parameters to decrease their value (e.g.,radio frequency)
MINUS_SHIFTKEY_MINUS_SHIFTN/AUsed with other events
MOUSE_LOOK_TOGGLEKEY_MOUSE_LOOK_TOGGLEN/ASwitch Mouse Look mode on or off. Mouse Look mode enables a user to control their view using the mouse, and holding down the space bar.
MENU_SR_EFB_TOGGLEKEY_MENU_SR_EFB_TOGGLEN/AToggle the EFB visibility.
MENU_RENO_KICK_PLAYERKEY_MENU_RENO_KICK_PLAYERN/AOpen menu to kick player from Reno race event.
OVERLAYMENUKEY_OVERLAYMENUN/ANot currently used in the simulation.
PANEL_1PANEL_2PANEL_3PANEL_4PANEL_5PANEL_6PANEL_7PANEL_8PANEL_9KEY_PANEL_1KEY_PANEL_2KEY_PANEL_3KEY_PANEL_4KEY_PANEL_5KEY_PANEL_6KEY_PANEL_7KEY_PANEL_8KEY_PANEL_9N/AToggles panels 1 - 9.
PANEL_ID_TOGGLEKEY_PANEL_ID_TOGGLE[0]: panel indexToggles indexed panel (1 to 9)
PANEL_ID_OPENKEY_PANEL_ID_OPEN[0]: panel indexOpens indexed panel (1 to 9)
PANEL_ID_CLOSEKEY_PANEL_ID_CLOSE[0]: panel indexCloses indexed panel (1 to 9)
PANEL_SELECT_1KEY_PANEL_SELECT_1N/ANot currently used in the simulation.
PANEL_SELECT_2KEY_PANEL_SELECT_2N/ANot currently used in the simulation.
PANEL_TOGGLEKEY_PANEL_TOGGLE[0]: panel indexToggles the indexed panel.
PAUSE_TOGGLEKEY_PAUSE_TOGGLEN/AToggles pause on/off
PAUSE_ONKEY_PAUSE_ONN/ATurns pause on
PAUSE_OFFKEY_PAUSE_OFFN/ATurns pause off
PAUSE_SETKEY_PAUSE_SET[0]: BoolSets pause on/off (1,0)
PLUSKEY_PLUSN/AUsed in conjunction with “selected” parameters to increase their value (e.g.,radio frequency)
PLUS_SHIFTKEY_PLUS_SHIFTN/AUsed with other events
READOUTS_FLIGHTKEY_READOUTS_FLIGHTN/ACycle through information readouts
READOUTS_SLEWKEY_READOUTS_SLEWN/ACycle through information readouts while in slew
REFRESH_SCENERYKEY_REFRESH_SCENERYN/AReloads scenery.
RELOAD_PANELSKEY_RELOAD_PANELSN/AReload panel data
REQUEST_CATERINGKEY_REQUEST_CATERINGN/ARequests catering truck on the nearest airport.
REQUEST_LUGGAGEKEY_REQUEST_LUGGAGEN/ARequests a baggage loader from the nearest airport.
REQUEST_POWER_SUPPLYKEY_REQUEST_POWER_SUPPLYN/ARequests ground power unit from the nearest airport.
SELECT_1SELECT_2SELECT_3SELECT_4KEY_SELECT_1KEY_SELECT_2KEY_SELECT_3KEY_SELECT_4N/ASets “selected” index (for other events) to 1/2/3/4.
SIM_RESETKEY_SIM_RESETN/AResets aircraft state
SIMUI_WINDOW_HIDESHOWKEY_SIMUI_WINDOW_HIDESHOWN/ADisplay the ATC window.
SITUATION_SAVEKEY_SITUATION_SAVEN/ASaves flight situation
SITUATION_RESETKEY_SITUATION_RESETN/AResets flight situation
SOUND_OFFKEY_SOUND_OFFN/ATurns sound off
SOUND_ONKEY_SOUND_ONN/ATurns sound on
SOUND_SETKEY_SOUND_SET[0]: BoolSets sound on/off (1,0)
SOUND_TOGGLEKEY_SOUND_TOGGLEN/AToggles sound on/off
TEXT_SCROLL_SETKEY_TEXT_SCROLL_SET[0] BoolSet text scrolling on/off.
TOGGLE_AIRCRAFT_LABELSKEY_TOGGLE_AIRCRAFT_LABELSN/AToggles aircraft labels
TOGGLE_AIRPORT_NAME_DISPLAYKEY_TOGGLE_AIRPORT_NAME_DISPLAYN/ATurn on or off the airport name.
TOGGLE_DAMAGE_TEXTKEY_TOGGLE_DAMAGE_TEXTN/ANot currently used in the simulation.
TOGGLE_ENEMY_INDICATORKEY_TOGGLE_ENEMY_INDICATORN/ANot currently used in the simulation.
TOGGLE_JETWAYKEY_TOGGLE_JETWAYN/ARequests a jetway, which will only be answered if the aircraft is at a parking spot, or sends already requested jetway away.
TOGGLE_RAMPTRUCKKEY_TOGGLE_RAMPTRUCKN/ARequests a boarding ramp from the nearest airport, or sends an already requested boarding ramp away.
TOOLTIP_UNITS_SETKEY_TOOLTIP_UNITS_SETN/ANot currently used in the simulation.
TOOLTIP_UNITS_TOGGLEKEY_TOOLTIP_UNITS_TOGGLEN/ANot currently used in the simulation.
USERINTERRUPTKEY_USERINTERRUPTN/A
VIDEO_RECORD_TOGGLEKEY_VIDEO_RECORD_TOGGLEN/ATurn on or off the video recording feature. This records uncompressed AVI format files to: My Documents\Videos\
WINDOW_TITLES_SETKEY_WINDOW_TITLES_SETN/ANot used in the simulation (Internal Debug Only).
VIEW_WINDOW_TITLES_TOGGLEKEY_WINDOW_TITLES_TOGGLEN/ANot used in the simulation (Internal Debug Only).
YAXIS_INVERT_TOGGLEKEY_YAXIS_INVERT_TOGGLEN/ASwitch inversion of Y axis controls on or off.

Debug

Key NameEvent IDParametersDescription
DEBUG_0toDEBUG_9KEY_DEBUG_0toKEY_DEBUG_9N/ATriggers the keys 1 - 9 for debugging.
DEBUG_AtoDEBUG_ZKEY_DEBUG_AtoKEY_DEBUG_ZN/ATriggers the keys A - Z for debugging.
DEBUG_NUMPAD_0toDEBUG_NUMPAD_9KEY_DEBUG_NUMPAD_0toKEY_DEBUG_NUMPAD_9N/ATriggers the numberpad keys for debugging.
DEBUG_DOWNKEY_DEBUG_DOWNN/ATriggers the Down Arrow key for debugging.
DEBUG_ENTERKEY_DEBUG_ENTERN/ATriggers the ⏎ Enter key for debugging.
DEBUG_LALTKEY_DEBUG_LALTN/ATriggers the Left ⎇ Alt key for debugging.
DEBUG_LCTRLKEY_DEBUG_LCTRLN/ATriggers the Left ⌃ Ctrl key for debugging.
DEBUG_LEFTKEY_DEBUG_LEFTN/ATriggers the Left Arrow key for debugging.
DEBUG_LSHIFTKEY_DEBUG_LSHIFTN/ATriggers the Left ⇧ Shift key for debugging.
DEBUG_MENUKEY_DEBUG_MENUN/ATriggers the Menu key for debugging.
DEBUG_PAUSEKEY_DEBUG_PAUSEN/ATriggers the Pause ⏯ Pause key for debugging.
DEBUG_RALTKEY_DEBUG_RALTN/ATriggers the Right Alt ⎇ key for debugging.
DEBUG_RCTRLKEY_DEBUG_RCTRLN/ATriggers the Right Ctrl ⌃ key for debugging.
DEBUG_RIGHTKEY_DEBUG_RIGHTN/ATriggers the Right Arrow key for debugging.
DEBUG_RSHIFTKEY_DEBUG_RSHIFTN/ATriggers the Right Shift ⇧ key for debugging.
DEBUG_TABKEY_DEBUG_TABN/ATriggers the ⭾ Tab key for debugging.
DEBUG_UPKEY_DEBUG_UPN/ATriggers the Arrow Up key for debugging.

Drone Controls

The following are only currently valid for the Pelican but may be useful for other aircraft/drones.

Key NameEvent IDParametersDescription
AXIS_VERTICAL_SPEED_SETKEY_AXIS_VERTICAL_SPEED_SET[0] Value between 0 and 16000Set the vertical speed to a value between 0 and 16000.
VERTICAL_SPEED_DECKEY_VERTICAL_SPEED_DEC[0] Value between -16000 and 16000 to decrement by (maps to a value between -1 and 1)By default this will decrement the vertical speed by 1/128, but you may supply a decrement amount as a parameter.
VERTICAL_SPEED_INCKEY_VERTICAL_SPEED_INC[0] Value between -16000 and 16000 to increment by (maps to a value between -1 and 1)By default this will increment the vertical speed by 1/128, but you may supply an increment amount as a parameter.
VERTICAL_SPEED_ZEROKEY_VERTICAL_SPEED_ZERON/ASet the vertical speed to 0.

Ornithopter Controls

The following key events are only currently valid for the Ornithopter, and cannot be used by any other aircraft. They are documented herer purely for reference.

Key NameEvent IDParametersDescription
ORNI_BOOST_SETKEY_ORNI_BOOST_SETN/ASets the Ornithopter in boost mode.
ORNI_DIVE_MODE_OFFKEY_ORNI_DIVE_MODE_OFFN/ADisablesthe Ornithopter’s dive mode.
ORNI_DIVE_MODE_ONKEY_ORNI_DIVE_MODE_ONN/AEnables the Ornithopter’s dive mode.
ORNI_DIVE_MODE_TOGGLEKEY_ORNI_DIVE_MODE_TOGGLEN/AEnables and disables the Ornithopter’s dive mode.
ORNI_GLIDE_MODE_OFFKEY_ORNI_GLIDE_MODE_OFFN/ADisables the Ornithopter’s glide mode.
ORNI_GLIDE_MODE_ONKEY_ORNI_GLIDE_MODE_ONN/AEnables the Ornithopter’s glide mode.
ORNI_GLIDE_MODE_TOGGLEKEY_ORNI_GLIDE_MODE_TOGGLEN/AEnables and disables the Ornithopter’s glide mode.
ORNI_WINGS_BRAKE_SETKEY_ORNI_WINGS_BRAKE_SETN/ASets the Ornithopter in wings brake mode.
WING_FOLD_OFFKEY_WING_FOLD_OFFN/AUnfolds the wings of the ornithopter.
WING_FOLD_ONKEY_WING_FOLD_ONN/AFolds the wings of the ornithopter.
WING_FOLD_SETKEY_WING_FOLD_SET[0]: BooleanSets the wings of the ornithopter to fold (1, TRUE) or unfold (0, FALSE).

Freezing Position

Key NameEvent IDParametersDescription
FREEZE_LATITUDE_LONGITUDE_TOGGLEKEY_FREEZE_LATITUDE_LONGITUDE_TOGGLEN/ATurns the freezing of the lat/lon position of the aircraft (either user or AI controlled) on or off. If this key event is set, it means that the latitude and longitude of the aircraft are not being controlled by the simulation, so enabling, for example, a SimConnect client to control the position of the aircraft. This can also apply to altitude and attitude.Refer to the simulation variables:IS LATITUDE LONGITUDE FREEZE ONIS ALTITUDE FREEZE ONIS ATTITUDE FREEZE ONIn addition you may also wish to review the SimConnect_AIReleaseControl function.
FREEZE_LATITUDE_LONGITUDE_SETKEY_FREEZE_LATITUDE_LONGITUDE_SETN/AFreezes the lat/lon position of the aircraft.
FREEZE_ALTITUDE_TOGGLEKEY_FREEZE_ALTITUDE_TOGGLEN/ATurns the freezing of the altitude of the aircraft on or off.
FREEZE_ALTITUDE_SETKEY_FREEZE_ALTITUDE_SETN/AFreezes the altitude of the aircraft.
FREEZE_ATTITUDE_TOGGLEKEY_FREEZE_ATTITUDE_TOGGLEN/ATurns the freezing of the attitude (pitch, bank and heading) of the aircraft on or off.
FREEZE_ATTITUDE_SETKEY_FREEZE_ATTITUDE_SETN/AFreezes the attitude (pitch, bank and heading) of the aircraft.

Mission Keys

Key NameEvent IDParametersDescription
POINT_OF_INTEREST_TOGGLE_POINTERKEY_POINT_OF_INTEREST_TOGGLE_POINTERN/ATurn the point-of-interest indicator (often a light beam) on or off. Refer to the Missions system documentation.
POINT_OF_INTEREST_CYCLE_PREVIOUSKEY_POINT_OF_INTEREST_CYCLE_PREVIOUSN/AChange the current point-of-interest to the previous point-of-interest.
POINT_OF_INTEREST_CYCLE_NEXTKEY_POINT_OF_INTEREST_CYCLE_NEXTN/AChange the current point-of-interest to the next point-of-interest.

Sim Rate

Key NameEvent IDParametersDescription
SIM_RATEKEY_SIM_RATEN/ASelects the simulation rate. Use the PLUS and MINUS events to increment/decrement the value.
SIM_RATE_DECRKEY_SIM_RATE_DECRN/ADecreases the simulation rate, which will slow down the in-simulation time.
SIM_RATE_INCRKEY_SIM_RATE_INCRN/AIncrease the simulation rate, which will speed up the in-simulation time.
SIM_RATE_SETKEY_SIM_RATE_SET[0] ValueSet the simulation rate.

Time / Date

Key NameEvent IDParametersDescription
CLOCK_HOURS_DECKEY_CLOCK_HOURS_DECN/ADecrements time by hours.
CLOCK_HOURS_INCKEY_CLOCK_HOURS_INCN/AIncrements time by hours.
CLOCK_HOURS_SETKEY_CLOCK_HOURS_SET[0] ValueSets hour of day.
CLOCK_MINUTES_DECKEY_CLOCK_MINUTES_DECN/ADecrements time by minutes.
CLOCK_MINUTES_INCKEY_CLOCK_MINUTES_INCN/AIncrements time by minutes.
CLOCK_MINUTES_SETKEY_CLOCK_MINUTES_SET[0] ValueSets minutes of the hour.
CLOCK_SECONDS_ZEROKEY_CLOCK_SECONDS_ZERON/AZeros seconds.
ZULU_DAY_SETKEY_ZULU_DAY_SET[0] ValueSets day, in zulu time.
ZULU_HOURS_SETKEY_ZULU_HOURS_SET[0] ValueSets hours, zulu time.
ZULU_MINUTES_SETKEY_ZULU_MINUTES_SET[0] ValueSets minutes, in zulu time.
ZULU_YEAR_SETKEY_ZULU_YEAR_SET[0] ValueSets year, in zulu time.

3rd Party

Key NameEvent IDParametersDescription
3RD_PARTY_WINDOW_OPEN_PRIMARYKEY_3RD_PARTY_WINDOW_OPEN_PRIMARYN/AFor developers, opens the debug window to access your exclusive content.
3RD_PARTY_WINDOW_OPEN_SECONDARYKEY_3RD_PARTY_WINDOW_OPEN_SECONDARYN/AFor developers, opens debug windows to help testing your exclusive content.
3RD_PARTY_WINDOW_MOVE_DOWNKEY_3RD_PARTY_WINDOW_MOVE_DOWNN/AWhile using the community content manager, move selection down.
3RD_PARTY_WINDOW_MOVE_UPKEY_3RD_PARTY_WINDOW_MOVE_UPN/AWhile using the community content manager, move selection up.
3RD_PARTY_WINDOW_VALIDATEKEY_3RD_PARTY_WINDOW_VALIDATEN/AWhile using the community content manager, validate selection.

Multiplayer

Key NameEvent IDParametersDescription
MP_ACTIVATE_CHATKEY_MULTIPLAYER_ACTIVATE_CHATN/AActivates chat window
MP_BROADCAST_VOICE_CAPTURE_STARTKEY_MULTIPLAYER_BROADCAST_VOICE_CAPTURE_STARTN/AStart capturing audio from the users computer and transmitting it to all other players in the multiplayer session.
MP_BROADCAST_VOICE_CAPTURE_STOPKEY_MULTIPLAYER_BROADCAST_VOICE_CAPTURE_STOPN/AStop capturing broadcast audio.
MP_CHATKEY_MULTIPLAYER_CHATN/AToggles chat window visible/invisible
MP_PAUSE_SESSIONKEY_MULTIPLAYER_PAUSE_SESSIONN/APause the multiplayer session.
MP_PLAYER_CYCLEKEY_MULTIPLAYER_PLAYER_CYCLEN/ACycle through the current user aircraft.
MP_PLAYER_FOLLOWKEY_MULTIPLAYER_PLAYER_FOLLOWN/ASet the view to follow the selected user aircraft.
MP_TRANSFER_CONTROLKEY_MULTIPLAYER_TRANSFER_CONTROLN/AToggle to the next player to track
MP_VOICE_CAPTURE_STARTKEY_MULTIPLAYER_VOICE_CAPTURE_STARTN/AStart capturing audio from the users computer and transmitting it to all other players in the multiplayer session who are turned to the same radio frequency.
MP_VOICE_CAPTURE_STOPKEY_MULTIPLAYER_VOICE_CAPTURE_STOPN/AStop capturing radio audio.
TOGGLE_RACERESULTS_WINDOWKEY_TOGGLE_RACERESULTS_WINDOWN/AShow or hide multi-player race results.