# Miscellaneous Events The event IDs listed here are all related to miscellaneous systems and events. ### Demo / Replay {{< table-wrapper "colclass-3=font-size:0.75rem" "200px" "200px" "150px" "" >}} | Key Name | Event ID | Parameters | Description | |---|---|---|---| | {{< anchor id="DEMO_RECORD_1_SEC" />}}`DEMO_RECORD_1_SEC` | `KEY_DEMO_RECORD_1_SEC` | N/A | Record 1 second demo. | | {{< anchor id="DEMO_RECORD_5_SEC" />}}`DEMO_RECORD_5_SEC` | `KEY_DEMO_RECORD_5_SEC` | N/A | Record 5 second demo. | | {{< anchor id="DEMO_RECORD_MESSAGE" />}}`DEMO_RECORD_MESSAGE` | `KEY_DEMO_RECORD_MESSAGE` | N/A | Record a message with the demo. | | {{< anchor id="DEMO_RECORD_STOP" />}}`DEMO_RECORD_STOP` | `KEY_DEMO_RECORD_STOP` | N/A | Stops demo system recording. | | {{< anchor id="DEMO_STOP" />}}`DEMO_STOP` | `KEY_DEMO_STOP` | N/A | Stops demo system playback. | | {{< anchor id="REPLAY_STOP" />}}`REPLAY_STOP` | `KEY_REPLAY_STOP` | N/A | Stops replay system playback. | {{< /table-wrapper >}} ### Character Actions {{< table-wrapper "colclass-3=font-size:0.75rem" "200px" "200px" "150px" "" >}} | Key Name | Event ID | Parameters | Description | |---|---|---|---| | {{< anchor id="AXIS_PC_FPV_ROTATION_X" />}}`AXIS_PC_FPV_ROTATION_X` | `KEY_AXIS_PC_FPV_ROTATION_X` | [0] Value | Make character look down (<0) / up (>0) in first person view. | | {{< anchor id="AXIS_PC_FPV_ROTATION_Y" />}}`AXIS_PC_FPV_ROTATION_Y` | `KEY_AXIS_PC_FPV_ROTATION_Y` | [0] Value | Make character look left (<0) / right (>0) in first person view. | | {{< anchor id="AXIS_PC_MOVE_X" />}}`AXIS_PC_MOVE_X` | `KEY_AXIS_PC_MOVE_X` | [0] Value | Make character move left (<0) / right (>0). | | {{< anchor id="AXIS_PC_MOVE_Z" />}}`AXIS_PC_MOVE_Z` | `KEY_AXIS_PC_MOVE_Z` | [0] Value | Make character move backwards (<0) / forwards (>0). | | {{< anchor id="PC_CROUCH_TOGGLE" />}}`PC_CROUCH_TOGGLE` | `KEY_PC_CROUCH_TOGGLE` | N/A | Toggle the character between crouching and standing. | | {{< anchor id="PC_FPV_LOOK_DOWN" />}}`PC_FPV_LOOK_DOWN` | `KEY_PC_FPV_LOOK_DOWN` | N/A | Make character look down in first person view. | | {{< anchor id="PC_FPV_LOOK_DOWN_LEFT" />}}`PC_FPV_LOOK_DOWN_LEFT` | `KEY_PC_FPV_LOOK_DOWN_LEFT` | N/A | Make character look down and left in first person view. | | {{< anchor id="PC_FPV_LOOK_DOWN_RIGHT" />}}`PC_FPV_LOOK_DOWN_RIGHT` | `KEY_PC_FPV_LOOK_DOWN_RIGHT` | N/A | Make character look down and right in first person view. | | {{< anchor id="PC_FPV_LOOK_LEFT" />}}`PC_FPV_LOOK_LEFT` | `KEY_PC_FPV_LOOK_LEFT` | N/A | Make character look left in first person view. | | {{< anchor id="PC_FPV_LOOK_RIGHT" />}}`PC_FPV_LOOK_RIGHT` | `KEY_PC_FPV_LOOK_RIGHT` | N/A | Make character look right in first person view. | | {{< anchor id="PC_FPV_LOOK_UP" />}}`PC_FPV_LOOK_UP` | `KEY_PC_FPV_LOOK_UP` | N/A | Make character look up in first person view. | | {{< anchor id="PC_FPV_LOOK_UP_LEFT" />}}`PC_FPV_LOOK_UP_LEFT` | `KEY_PC_FPV_LOOK_UP_LEFT` | N/A | Make character look up and left in first person view. | | {{< anchor id="PC_FPV_LOOK_UP_RIGHT" />}}`PC_FPV_LOOK_UP_RIGHT` | `KEY_PC_FPV_LOOK_UP_RIGHT` | N/A | Make character look up and right in first person view. | | {{< anchor id="PC_MOVE_BACKWARD" />}}`PC_MOVE_BACKWARD` | `KEY_PC_MOVE_BACKWARD` | N/A | Make character move backward. | | {{< anchor id="PC_MOVE_BACKWARD_LEFT" />}}`PC_MOVE_BACKWARD_LEFT` | `KEY_PC_MOVE_BACKWARD_LEFT` | N/A | Make character move backward to the left. | | {{< anchor id="PC_MOVE_BACKWARD_RIGHT" />}}`PC_MOVE_BACKWARD_RIGHT` | `KEY_PC_MOVE_BACKWAKEY_RD_RIGHT` | N/A | Make character move backward to the right. | | {{< anchor id="PC_MOVE_FORWARD" />}}`PC_MOVE_FORWARD` | `KEY_PC_MOVE_FORWARD` | N/A | Make character move forward. | | {{< anchor id="PC_MOVE_FORWARD_RIGHT" />}}`PC_MOVE_FORWARD_RIGHT` | `KEY_PC_MOVE_BACKWARD_RIGHT` | N/A | Make character move forward to the right. | | {{< anchor id="PC_MOVE_FORWARD_LEFT" />}}`PC_MOVE_FORWARD_LEFT` | `KEY_PC_MOVE_FORWARD_LEFT` | N/A | Make character move forward to the left. | | {{< anchor id="PC_MOVE_LEFT" />}}`PC_MOVE_LEFT` | `KEY_PC_MOVE_LEFT` | N/A | Make character strafe left. | | {{< anchor id="PC_MOVE_RIGHT" />}}`PC_MOVE_RIGHT` | `KEY_PC_MOVE_RIGHT` | N/A | Make character strafe right. | | {{< anchor id="PC_RUN_SET" />}}`PC_RUN_SET` | `KEY_PC_RUN_SET` | [0] Value | Set movement speed to run. | {{< /table-wrapper >}} ### Miscellaneous {{< table-wrapper "colclass-3=font-size:0.75rem" "200px" "200px" "150px" "" >}} | Key Name | Event ID | Parameters | Description | |---|---|---|---| | {{< anchor id="ABORT" />}}`ABORT` | `KEY_ABORT` | N/A | Quit Microsoft Flight Simulator 2024 without a message. | | {{< anchor id="ADVENTURE_ACTION" />}}`ADVENTURE_ACTION` | `KEY_ADVENTURE_ACTION` | - | ***Not used by the simulation.*** | | {{< anchor id="ANALYSIS_MANEUVER_STOP" />}}`ANALYSIS_MANEUVER_STOP` | `KEY_ANALYSIS_MANEUVER_STOP` | - | ***Not used by the simulation.*** | | {{< anchor id="AUDIO_PANEL_VOLUME_INC" />}}`AUDIO_PANEL_VOLUME_INC` | `KEY_AUDIO_PANEL_VOLUME_INC` | N/A | Increases the audio panel sound volume by 0.01. The resulting value will be clamped between 0 and 1. | | {{< anchor id="AUDIO_PANEL_VOLUME_DEC" />}}`AUDIO_PANEL_VOLUME_DEC` | `KEY_AUDIO_PANEL_VOLUME_DEC` | N/A | Decreases the audio panel sound volume by 0.01. The resulting value will be clamped between 0 and 1. | | {{< anchor id="AUDIO_PANEL_VOLUME_SET" />}}`AUDIO_PANEL_VOLUME_SET` | `KEY_AUDIO_PANEL_VOLUME_SET` | [0]: Volume | Set the audio panel volume to the given value, clamped between 0 and 1. | | {{< anchor id="AUTOCOORD_OFF" />}}`AUTOCOORD_OFF` | `KEY_AUTOCOORD_OFF` | - | ***Not used in the simulation.*** | | {{< anchor id="AUTOCOORD_ON" />}}`AUTOCOORD_ON` | `KEY_AUTOCOORD_ON` | - | ***Not used in the simulation.*** | | {{< anchor id="AUTOCOORD_SET" />}}`AUTOCOORD_SET` | `KEY_AUTOCOORD_SET` | - | ***Not used in the simulation.*** | | {{< anchor id="AUTOCOORD_TOGGLE" />}}`AUTOCOORD_TOGGLE` | `KEY_AUTOCOORD_TOGGLE` | N/A | Switch inversion of Y axis controls on or off. | | {{< anchor id="AXIS_SENSOR_TOGGLE" />}}`AXIS_SENSOR_TOGGLE` | `KEY_GYRO_TOGGLE` | N/A | Toggle gyro controls on or off. | | {{< anchor id="CAPTURE_SCREENSHOT" />}}`CAPTURE_SCREENSHOT` | `KEY_CAPTURE_SCREENSHOT` | N/A | Capture the current view as a screenshot. Which will be saved to a bmp file in: `My Documents\Pictures\` | | {{< anchor id="RELOAD_USER_AIRCRAFT" />}}`RELOAD_USER_AIRCRAFT` | `KEY_CONTROL_RELOAD_USER_AIRCRAFT` | N/A | Reloads the user aircraft data (from cache if same type loaded as an AI, otherwise from disk). | | {{< anchor id="EXIT" />}}`EXIT` | `KEY_EXIT` | N/A | Quit Microsoft Flight Simulator 2024 with a message. | | {{< anchor id="EXTERNAL_SYSTEM_SET" />}}`EXTERNAL_SYSTEM_SET` | `KEY_EXTERNAL_SYSTEM_SET` | [0]: Value | Generic key event to set a number value. | | {{< anchor id="EXTERNAL_SYSTEM_TOGGLE" />}}`EXTERNAL_SYSTEM_TOGGLE` | `KEY_EXTERNAL_SYSTEM_TOGGLE` | N/A | Generic key event to toggle a value on/off (true/false). | | {{< anchor id="FLIGHT_MAP" />}}`FLIGHT_MAP` | `KEY_FLIGHT_MAP` | N/A | Brings up flight map. | | {{< anchor id="FORCE_END" />}}`FORCE_END` | `KEY_FORCE_END` | N/A | Force the termination of the current scenario or flight | | {{< anchor id="FULL_WINDOW_TOGGLE" />}}`FULL_WINDOW_TOGGLE` | `KEY_FULL_WINDOW_TOGGLE` | N/A | ***Not used in the simulation.*** | | {{< anchor id="INVOKE_HELP" />}}`INVOKE_HELP` | `KEY_INVOKE_HELP` | N/A | Brings up Help system. | | {{< anchor id="JOYSTICK_CALIBRATE" />}}`JOYSTICK_CALIBRATE` | `KEY_JOYSTICK_CALIBRATE` | N/A | Toggles joystick calibration on/off. | | {{< anchor id="KEYBOARD_OVERLAY" />}}`KEYBOARD_OVERLAY` | `KEY_KEYBOARD_OVERLAY` | N/A | Brings up the keyboard overlay. | | {{< anchor id="KNEEBOARD_VIEW" />}}`KNEEBOARD_VIEW` | `KEY_KNEEBOARD` | N/A | Toggles kneeboard view. ***Not used in the simulation.*** | | {{< anchor id="LABEL_COLOR_CYCLE" />}}`LABEL_COLOR_CYCLE` | `KEY_LABEL_COLOR_CYCLE` | - | ***Not used in the simulation.*** | | {{< anchor id="LOD_ZOOM_IN" />}}`LOD_ZOOM_IN` | `KEY_LOD_ZOOM_IN` | - | ***Not used in the simulation.*** | | {{< anchor id="LOD_ZOOM_OUT" />}}`LOD_ZOOM_OUT` | `KEY_LOD_ZOOM_OUT` | - | ***Not used in the simulation.*** | | {{< anchor id="MACRO_BEGIN" />}}`MACRO_BEGIN` | `KEY_MACRO_BEGIN` | [0] Macro | Begin an event from a macro. | | {{< anchor id="MACRO_END" />}}`MACRO_END` | `KEY_MACRO_END` | [0] Macro | End an event from a macro. | | {{< anchor id="MINUS" />}}`MINUS` | `KEY_MINUS` | N/A | Used in conjunction with "selected" parameters to decrease their value (e.g.,radio frequency) | | {{< anchor id="MINUS_SHIFT" />}}`MINUS_SHIFT` | `KEY_MINUS_SHIFT` | N/A | Used with other events | | {{< anchor id="MOUSE_LOOK_TOGGLE" />}}`MOUSE_LOOK_TOGGLE` | `KEY_MOUSE_LOOK_TOGGLE` | N/A | Switch 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. | | {{< anchor id="MENU_SR_EFB_TOGGLE" />}}`MENU_SR_EFB_TOGGLE` | `KEY_MENU_SR_EFB_TOGGLE` | N/A | Toggle the EFB visibility. | | {{< anchor id="MENU_RENO_KICK_PLAYER" />}}`MENU_RENO_KICK_PLAYER` | `KEY_MENU_RENO_KICK_PLAYER` | N/A | Open menu to kick player from Reno race event. | | {{< anchor id="OVERLAYMENU" />}}`OVERLAYMENU` | `KEY_OVERLAYMENU` | N/A | ***Not currently used in the simulation.*** | | {{< anchor id="PANEL_1" />}}`PANEL_1`{{< anchor id="PANEL_2" />}}`PANEL_2`{{< anchor id="PANEL_3" />}}`PANEL_3`{{< anchor id="PANEL_4" />}}`PANEL_4`{{< anchor id="PANEL_5" />}}`PANEL_5`{{< anchor id="PANEL_6" />}}`PANEL_6`{{< anchor id="PANEL_7" />}}`PANEL_7`{{< anchor id="PANEL_8" />}}`PANEL_8`{{< anchor id="PANEL_9" />}}`PANEL_9` | `KEY_PANEL_1``KEY_PANEL_2``KEY_PANEL_3``KEY_PANEL_4``KEY_PANEL_5``KEY_PANEL_6``KEY_PANEL_7``KEY_PANEL_8``KEY_PANEL_9` | N/A | Toggles panels 1 - 9. | | {{< anchor id="PANEL_ID_TOGGLE" />}}`PANEL_ID_TOGGLE` | `KEY_PANEL_ID_TOGGLE` | [0]: panel index | Toggles indexed panel (1 to 9) | | {{< anchor id="PANEL_ID_OPEN" />}}`PANEL_ID_OPEN` | `KEY_PANEL_ID_OPEN` | [0]: panel index | Opens indexed panel (1 to 9) | | {{< anchor id="PANEL_ID_CLOSE" />}}`PANEL_ID_CLOSE` | `KEY_PANEL_ID_CLOSE` | [0]: panel index | Closes indexed panel (1 to 9) | | {{< anchor id="PANEL_SELECT_1" />}}`PANEL_SELECT_1` | `KEY_PANEL_SELECT_1` | N/A | ***Not currently used in the simulation.*** | | {{< anchor id="PANEL_SELECT_2" />}}`PANEL_SELECT_2` | `KEY_PANEL_SELECT_2` | N/A | ***Not currently used in the simulation.*** | | {{< anchor id="PANEL_TOGGLE" />}}`PANEL_TOGGLE` | `KEY_PANEL_TOGGLE` | [0]: panel index | Toggles the indexed panel. | | {{< anchor id="PAUSE_TOGGLE" />}}`PAUSE_TOGGLE` | `KEY_PAUSE_TOGGLE` | N/A | Toggles pause on/off | | {{< anchor id="PAUSE_ON" />}}`PAUSE_ON` | `KEY_PAUSE_ON` | N/A | Turns pause on | | {{< anchor id="PAUSE_OFF" />}}`PAUSE_OFF` | `KEY_PAUSE_OFF` | N/A | Turns pause off | | {{< anchor id="PAUSE_SET" />}}`PAUSE_SET` | `KEY_PAUSE_SET` | [0]: Bool | Sets pause on/off (1,0) | | {{< anchor id="PLUS" />}}`PLUS` | `KEY_PLUS` | N/A | Used in conjunction with "selected" parameters to increase their value (e.g.,radio frequency) | | {{< anchor id="PLUS_SHIFT" />}}`PLUS_SHIFT` | `KEY_PLUS_SHIFT` | N/A | Used with other events | | {{< anchor id="READOUTS_FLIGHT" />}}`READOUTS_FLIGHT` | `KEY_READOUTS_FLIGHT` | N/A | Cycle through information readouts | | {{< anchor id="READOUTS_SLEW" />}}`READOUTS_SLEW` | `KEY_READOUTS_SLEW` | N/A | Cycle through information readouts while in slew | | {{< anchor id="REFRESH_SCENERY" />}}`REFRESH_SCENERY` | `KEY_REFRESH_SCENERY` | N/A | Reloads scenery. | | {{< anchor id="RELOAD_PANELS" />}}`RELOAD_PANELS` | `KEY_RELOAD_PANELS` | N/A | Reload panel data | | {{< anchor id="REQUEST_CATERING" />}}`REQUEST_CATERING` | `KEY_REQUEST_CATERING` | N/A | Requests catering truck on the nearest airport. | | {{< anchor id="REQUEST_LUGGAGE" />}}`REQUEST_LUGGAGE` | `KEY_REQUEST_LUGGAGE` | N/A | Requests a baggage loader from the nearest airport. | | {{< anchor id="REQUEST_POWER_SUPPLY" />}}`REQUEST_POWER_SUPPLY` | `KEY_REQUEST_POWER_SUPPLY` | N/A | Requests ground power unit from the nearest airport. | | {{< anchor id="SELECT_1" />}}`SELECT_1`{{< anchor id="SELECT_2" />}}`SELECT_2`{{< anchor id="SELECT_3" />}}`SELECT_3`{{< anchor id="SELECT_4" />}}`SELECT_4` | `KEY_SELECT_1``KEY_SELECT_2``KEY_SELECT_3``KEY_SELECT_4` | N/A | Sets "selected" index (for other events) to 1/2/3/4. | | {{< anchor id="SIM_RESET" />}}`SIM_RESET` | `KEY_SIM_RESET` | N/A | Resets aircraft state | | {{< anchor id="SIMUI_WINDOW_HIDESHOW" />}}`SIMUI_WINDOW_HIDESHOW` | `KEY_SIMUI_WINDOW_HIDESHOW` | N/A | Display the ATC window. | | {{< anchor id="SITUATION_SAVE" />}}`SITUATION_SAVE` | `KEY_SITUATION_SAVE` | N/A | Saves flight situation | | {{< anchor id="SITUATION_RESET" />}}`SITUATION_RESET` | `KEY_SITUATION_RESET` | N/A | Resets flight situation | | {{< anchor id="SOUND_OFF" />}}`SOUND_OFF` | `KEY_SOUND_OFF` | N/A | Turns sound off | | {{< anchor id="SOUND_ON" />}}`SOUND_ON` | `KEY_SOUND_ON` | N/A | Turns sound on | | {{< anchor id="SOUND_SET" />}}`SOUND_SET` | `KEY_SOUND_SET` | [0]: Bool | Sets sound on/off (1,0) | | {{< anchor id="SOUND_TOGGLE" />}}`SOUND_TOGGLE` | `KEY_SOUND_TOGGLE` | N/A | Toggles sound on/off | | {{< anchor id="TEXT_SCROLL_SET" />}}`TEXT_SCROLL_SET` | `KEY_TEXT_SCROLL_SET` | [0] Bool | Set text scrolling on/off. | | {{< anchor id="TOGGLE_AIRCRAFT_LABELS" />}}`TOGGLE_AIRCRAFT_LABELS` | `KEY_TOGGLE_AIRCRAFT_LABELS` | N/A | Toggles aircraft labels | | {{< anchor id="TOGGLE_AIRPORT_NAME_DISPLAY" />}}`TOGGLE_AIRPORT_NAME_DISPLAY` | `KEY_TOGGLE_AIRPORT_NAME_DISPLAY` | N/A | Turn on or off the airport name. | | {{< anchor id="TOGGLE_DAMAGE_TEXT" />}}`TOGGLE_DAMAGE_TEXT` | `KEY_TOGGLE_DAMAGE_TEXT` | N/A | ***Not currently used in the simulation.*** | | {{< anchor id="TOGGLE_ENEMY_INDICATOR" />}}`TOGGLE_ENEMY_INDICATOR` | `KEY_TOGGLE_ENEMY_INDICATOR` | N/A | *Not currently used in the simulation.* | | {{< anchor id="TOGGLE_JETWAY" />}}`TOGGLE_JETWAY` | `KEY_TOGGLE_JETWAY` | N/A | Requests a jetway, which will only be answered if the aircraft is at a parking spot, or sends already requested jetway away. | | {{< anchor id="TOGGLE_RAMPTRUCK" />}}`TOGGLE_RAMPTRUCK` | `KEY_TOGGLE_RAMPTRUCK` | N/A | Requests a boarding ramp from the nearest airport, or sends an already requested boarding ramp away. | | {{< anchor id="TOOLTIP_UNITS_SET" />}}`TOOLTIP_UNITS_SET` | `KEY_TOOLTIP_UNITS_SET` | N/A | ***Not currently used in the simulation.*** | | {{< anchor id="TOOLTIP_UNITS_TOGGLE" />}}`TOOLTIP_UNITS_TOGGLE` | `KEY_TOOLTIP_UNITS_TOGGLE` | N/A | ***Not currently used in the simulation.*** | | {{< anchor id="USERINTERRUPT" />}}`USERINTERRUPT` | `KEY_USERINTERRUPT` | N/A | | | {{< anchor id="VIDEO_RECORD_TOGGLE" />}}`VIDEO_RECORD_TOGGLE` | `KEY_VIDEO_RECORD_TOGGLE` | N/A | Turn on or off the video recording feature. This records uncompressed AVI format files to: `My Documents\Videos\` | | {{< anchor id="WINDOW_TITLES_SET" />}}`WINDOW_TITLES_SET` | `KEY_WINDOW_TITLES_SET` | N/A | Not used in the simulation (Internal Debug Only). | | {{< anchor id="VIEW_WINDOW_TITLES_TOGGLE" />}}`VIEW_WINDOW_TITLES_TOGGLE` | `KEY_WINDOW_TITLES_TOGGLE` | N/A | Not used in the simulation (Internal Debug Only). | | {{< anchor id="YAXIS_INVERT_TOGGLE" />}}`YAXIS_INVERT_TOGGLE` | `KEY_YAXIS_INVERT_TOGGLE` | N/A | Switch inversion of Y axis controls on or off. | {{< /table-wrapper >}} ### Debug {{< table-wrapper "colclass-3=font-size:0.75rem" "200px" "200px" "150px" "" >}} | Key Name | Event ID | Parameters | Description | |---|---|---|---| | {{< anchor id="DEBUG_0" />}}`DEBUG_0`to{{< anchor id="DEBUG_9" />}}`DEBUG_9` | `KEY_DEBUG_0`to`KEY_DEBUG_9` | N/A | Triggers the keys 1 - 9 for debugging. | | {{< anchor id="DEBUG_A" />}}`DEBUG_A`to{{< anchor id="DEBUG_Z" />}}`DEBUG_Z` | `KEY_DEBUG_A`to`KEY_DEBUG_Z` | N/A | Triggers the keys A - Z for debugging. | | {{< anchor id="DEBUG_NUMPAD_0" />}}`DEBUG_NUMPAD_0`to{{< anchor id="DEBUG_NUMPAD_9" />}}`DEBUG_NUMPAD_9` | `KEY_DEBUG_NUMPAD_0`to`KEY_DEBUG_NUMPAD_9` | N/A | Triggers the numberpad keys for debugging. | | {{< anchor id="DEBUG_DOWN" />}}`DEBUG_DOWN` | `KEY_DEBUG_DOWN` | N/A | Triggers the Down Arrow {{< input "↓" />}} key for debugging. | | {{< anchor id="DEBUG_ENTER" />}}`DEBUG_ENTER` | `KEY_DEBUG_ENTER` | N/A | Triggers the {{< input "Enter" />}} key for debugging. | | {{< anchor id="DEBUG_LALT" />}}`DEBUG_LALT` | `KEY_DEBUG_LALT` | N/A | Triggers the Left {{< input "Alt" />}} key for debugging. | | {{< anchor id="DEBUG_LCTRL" />}}`DEBUG_LCTRL` | `KEY_DEBUG_LCTRL` | N/A | Triggers the Left {{< input "Ctrl" />}} key for debugging. | | {{< anchor id="DEBUG_LEFT" />}}`DEBUG_LEFT` | `KEY_DEBUG_LEFT` | N/A | Triggers the Left Arrow {{< input "←" />}} key for debugging. | | {{< anchor id="DEBUG_LSHIFT" />}}`DEBUG_LSHIFT` | `KEY_DEBUG_LSHIFT` | N/A | Triggers the Left {{< input "Shift" />}} key for debugging. | | {{< anchor id="DEBUG_MENU" />}}`DEBUG_MENU` | `KEY_DEBUG_MENU` | N/A | Triggers the Menu {{< input "Menu" />}} key for debugging. | | {{< anchor id="DEBUG_PAUSE" />}}`DEBUG_PAUSE` | `KEY_DEBUG_PAUSE` | N/A | Triggers the Pause {{< input "Pause" />}} key for debugging. | | {{< anchor id="DEBUG_RALT" />}}`DEBUG_RALT` | `KEY_DEBUG_RALT` | N/A | Triggers the Right {{< input "RightAlt" />}} key for debugging. | | {{< anchor id="DEBUG_RCTRL" />}}`DEBUG_RCTRL` | `KEY_DEBUG_RCTRL` | N/A | Triggers the Right {{< input "RightCtrl" />}} key for debugging. | | {{< anchor id="DEBUG_RIGHT" />}}`DEBUG_RIGHT` | `KEY_DEBUG_RIGHT` | N/A | Triggers the Right Arrow {{< input "→" />}} key for debugging. | | {{< anchor id="DEBUG_RSHIFT" />}}`DEBUG_RSHIFT` | `KEY_DEBUG_RSHIFT` | N/A | Triggers the Right {{< input "RightShift" />}} key for debugging. | | {{< anchor id="DEBUG_TAB" />}}`DEBUG_TAB` | `KEY_DEBUG_TAB` | N/A | Triggers the {{< input "Tab" />}} key for debugging. | | {{< anchor id="DEBUG_UP" />}}`DEBUG_UP` | `KEY_DEBUG_UP` | N/A | Triggers the Arrow Up {{< input "↑" />}} key for debugging. | {{< /table-wrapper >}} ### Drone Controls The following are only currently valid for the **Pelican** but may be useful for other aircraft/drones. {{< table-wrapper "colclass-3=font-size:0.75rem" "200px" "200px" "150px" "" >}} | Key Name | Event ID | Parameters | Description | |---|---|---|---| | {{< anchor id="AXIS_VERTICAL_SPEED_SET" />}}`AXIS_VERTICAL_SPEED_SET` | `KEY_AXIS_VERTICAL_SPEED_SET` | [0] Value between 0 and 16000 | Set the vertical speed to a value between 0 and 16000. | | {{< anchor id="VERTICAL_SPEED_DEC" />}}`VERTICAL_SPEED_DEC` | `KEY_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. | | {{< anchor id="VERTICAL_SPEED_INC" />}}`VERTICAL_SPEED_INC` | `KEY_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. | | {{< anchor id="VERTICAL_SPEED_ZERO" />}}`VERTICAL_SPEED_ZERO` | `KEY_VERTICAL_SPEED_ZERO` | N/A | Set the vertical speed to 0. | {{< /table-wrapper >}} ### 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. {{< table-wrapper "colclass-3=font-size:0.75rem" "200px" "200px" "150px" "" >}} | Key Name | Event ID | Parameters | Description | |---|---|---|---| | {{< anchor id="ORNI_BOOST_SET" />}}`ORNI_BOOST_SET` | `KEY_ORNI_BOOST_SET` | N/A | Sets the Ornithopter in boost mode. | | {{< anchor id="ORNI_DIVE_MODE_OFF" />}}`ORNI_DIVE_MODE_OFF` | `KEY_ORNI_DIVE_MODE_OFF` | N/A | Disablesthe Ornithopter's dive mode. | | {{< anchor id="ORNI_DIVE_MODE_ON" />}}`ORNI_DIVE_MODE_ON` | `KEY_ORNI_DIVE_MODE_ON` | N/A | Enables the Ornithopter's dive mode. | | {{< anchor id="ORNI_DIVE_MODE_TOGGLE" />}}`ORNI_DIVE_MODE_TOGGLE` | `KEY_ORNI_DIVE_MODE_TOGGLE` | N/A | Enables and disables the Ornithopter's dive mode. | | {{< anchor id="ORNI_GLIDE_MODE_OFF" />}}`ORNI_GLIDE_MODE_OFF` | `KEY_ORNI_GLIDE_MODE_OFF` | N/A | Disables the Ornithopter's glide mode. | | {{< anchor id="ORNI_GLIDE_MODE_ON" />}}`ORNI_GLIDE_MODE_ON` | `KEY_ORNI_GLIDE_MODE_ON` | N/A | Enables the Ornithopter's glide mode. | | {{< anchor id="ORNI_GLIDE_MODE_TOGGLE" />}}`ORNI_GLIDE_MODE_TOGGLE` | `KEY_ORNI_GLIDE_MODE_TOGGLE` | N/A | Enables and disables the Ornithopter's glide mode. | | {{< anchor id="ORNI_WINGS_BRAKE_SET" />}}`ORNI_WINGS_BRAKE_SET` | `KEY_ORNI_WINGS_BRAKE_SET` | N/A | Sets the Ornithopter in wings brake mode. | | {{< anchor id="WING_FOLD_OFF" />}}`WING_FOLD_OFF` | `KEY_WING_FOLD_OFF` | N/A | Unfolds the wings of the ornithopter. | | {{< anchor id="WING_FOLD_ON" />}}`WING_FOLD_ON` | `KEY_WING_FOLD_ON` | N/A | Folds the wings of the ornithopter. | | {{< anchor id="WING_FOLD_SET" />}}`WING_FOLD_SET` | `KEY_WING_FOLD_SET` | [0]: Boolean | Sets the wings of the ornithopter to fold (1, TRUE) or unfold (0, FALSE). | {{< /table-wrapper >}} ### Freezing Position {{< table-wrapper "colclass-3=font-size:0.75rem" "200px" "200px" "150px" "" >}} | Key Name | Event ID | Parameters | Description | |---|---|---|---| | {{< anchor id="FREEZE_LATITUDE_LONGITUDE_TOGGLE" />}}`FREEZE_LATITUDE_LONGITUDE_TOGGLE` | `KEY_FREEZE_LATITUDE_LONGITUDE_TOGGLE` | N/A | Turns 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:{{< params/smallfont >}}[`IS LATITUDE LONGITUDE FREEZE ON`](../../simvars/aircraft-simvars/aircraft-system-variables/#IS-LATITUDE-LONGITUDE-FREEZE-ON)[`IS ALTITUDE FREEZE ON`](../../simvars/aircraft-simvars/aircraft-system-variables/#IS-ALTITUDE-FREEZE-ON)[`IS ATTITUDE FREEZE ON`](../../simvars/aircraft-simvars/aircraft-system-variables/#IS-ATTITUDE-FREEZE-ON){{< /params/smallfont >}}In addition you may also wish to review the [`SimConnect_AIReleaseControl`](../../simconnect/api-reference/ai-object/simconnect_aireleasecontrol/) function. | | {{< anchor id="FREEZE_LATITUDE_LONGITUDE_SET" />}}`FREEZE_LATITUDE_LONGITUDE_SET` | `KEY_FREEZE_LATITUDE_LONGITUDE_SET` | N/A | Freezes the lat/lon position of the aircraft. | | {{< anchor id="FREEZE_ALTITUDE_TOGGLE" />}}`FREEZE_ALTITUDE_TOGGLE` | `KEY_FREEZE_ALTITUDE_TOGGLE` | N/A | Turns the freezing of the altitude of the aircraft on or off. | | {{< anchor id="FREEZE_ALTITUDE_SET" />}}`FREEZE_ALTITUDE_SET` | `KEY_FREEZE_ALTITUDE_SET` | N/A | Freezes the altitude of the aircraft. | | {{< anchor id="FREEZE_ATTITUDE_TOGGLE" />}}`FREEZE_ATTITUDE_TOGGLE` | `KEY_FREEZE_ATTITUDE_TOGGLE` | N/A | Turns the freezing of the attitude (pitch, bank and heading) of the aircraft on or off. | | {{< anchor id="FREEZE_ATTITUDE_SET" />}}`FREEZE_ATTITUDE_SET` | `KEY_FREEZE_ATTITUDE_SET` | N/A | Freezes the attitude (pitch, bank and heading) of the aircraft. | {{< /table-wrapper >}} ### Mission Keys {{< table-wrapper "colclass-3=font-size:0.75rem" "200px" "200px" "150px" "" >}} | Key Name | Event ID | Parameters | Description | |---|---|---|---| | {{< anchor id="POINT_OF_INTEREST_TOGGLE_POINTER" />}}`POINT_OF_INTEREST_TOGGLE_POINTER` | `KEY_POINT_OF_INTEREST_TOGGLE_POINTER` | N/A | Turn the point-of-interest indicator (often a light beam) on or off. Refer to the Missions system documentation. | | {{< anchor id="POINT_OF_INTEREST_CYCLE_PREVIOUS" />}}`POINT_OF_INTEREST_CYCLE_PREVIOUS` | `KEY_POINT_OF_INTEREST_CYCLE_PREVIOUS` | N/A | Change the current point-of-interest to the previous point-of-interest. | | {{< anchor id="POINT_OF_INTEREST_CYCLE_NEXT" />}}`POINT_OF_INTEREST_CYCLE_NEXT` | `KEY_POINT_OF_INTEREST_CYCLE_NEXT` | N/A | Change the current point-of-interest to the next point-of-interest. | {{< /table-wrapper >}} ### Sim Rate {{< table-wrapper "colclass-3=font-size:0.75rem" "200px" "200px" "150px" "" >}} | Key Name | Event ID | Parameters | Description | |---|---|---|---| | {{< anchor id="SIM_RATE" />}}`SIM_RATE` | `KEY_SIM_RATE` | N/A | Selects the simulation rate. Use the `PLUS` and `MINUS` events to increment/decrement the value. | | {{< anchor id="SIM_RATE_DECR" />}}`SIM_RATE_DECR` | `KEY_SIM_RATE_DECR` | N/A | Decreases the simulation rate, which will slow down the in-simulation time. | | {{< anchor id="SIM_RATE_INCR" />}}`SIM_RATE_INCR` | `KEY_SIM_RATE_INCR` | N/A | Increase the simulation rate, which will speed up the in-simulation time. | | {{< anchor id="SIM_RATE_SET" />}}`SIM_RATE_SET` | `KEY_SIM_RATE_SET` | [0] Value | Set the simulation rate. | {{< /table-wrapper >}} ### Time / Date {{< table-wrapper "colclass-3=font-size:0.75rem" "200px" "200px" "150px" "" >}} | Key Name | Event ID | Parameters | Description | |---|---|---|---| | {{< anchor id="CLOCK_HOURS_DEC" />}}`CLOCK_HOURS_DEC` | `KEY_CLOCK_HOURS_DEC` | N/A | Decrements time by hours. | | {{< anchor id="CLOCK_HOURS_INC" />}}`CLOCK_HOURS_INC` | `KEY_CLOCK_HOURS_INC` | N/A | Increments time by hours. | | {{< anchor id="CLOCK_HOURS_SET" />}}`CLOCK_HOURS_SET` | `KEY_CLOCK_HOURS_SET` | [0] Value | Sets hour of day. | | {{< anchor id="CLOCK_MINUTES_DEC" />}}`CLOCK_MINUTES_DEC` | `KEY_CLOCK_MINUTES_DEC` | N/A | Decrements time by minutes. | | {{< anchor id="CLOCK_MINUTES_INC" />}}`CLOCK_MINUTES_INC` | `KEY_CLOCK_MINUTES_INC` | N/A | Increments time by minutes. | | {{< anchor id="CLOCK_MINUTES_SET" />}}`CLOCK_MINUTES_SET` | `KEY_CLOCK_MINUTES_SET` | [0] Value | Sets minutes of the hour. | | {{< anchor id="CLOCK_SECONDS_ZERO" />}}`CLOCK_SECONDS_ZERO` | `KEY_CLOCK_SECONDS_ZERO` | N/A | Zeros seconds. | | {{< anchor id="ZULU_DAY_SET" />}}`ZULU_DAY_SET` | `KEY_ZULU_DAY_SET` | [0] Value | Sets day, in zulu time. | | {{< anchor id="ZULU_HOURS_SET" />}}`ZULU_HOURS_SET` | `KEY_ZULU_HOURS_SET` | [0] Value | Sets hours, zulu time. | | {{< anchor id="ZULU_MINUTES_SET" />}}`ZULU_MINUTES_SET` | `KEY_ZULU_MINUTES_SET` | [0] Value | Sets minutes, in zulu time. | | {{< anchor id="ZULU_YEAR_SET" />}}`ZULU_YEAR_SET` | `KEY_ZULU_YEAR_SET` | [0] Value | Sets year, in zulu time. | {{< /table-wrapper >}} ### 3rd Party {{< table-wrapper "colclass-3=font-size:0.75rem" "200px" "200px" "150px" "" >}} | Key Name | Event ID | Parameters | Description | |---|---|---|---| | {{< anchor id="3RD_PARTY_WINDOW_OPEN_PRIMARY" />}}`3RD_PARTY_WINDOW_OPEN_PRIMARY` | `KEY_3RD_PARTY_WINDOW_OPEN_PRIMARY` | N/A | For developers, opens the debug window to access your exclusive content. | | {{< anchor id="3RD_PARTY_WINDOW_OPEN_SECONDARY" />}}`3RD_PARTY_WINDOW_OPEN_SECONDARY` | `KEY_3RD_PARTY_WINDOW_OPEN_SECONDARY` | N/A | For developers, opens debug windows to help testing your exclusive content. | | {{< anchor id="3RD_PARTY_WINDOW_MOVE_DOWN" />}}`3RD_PARTY_WINDOW_MOVE_DOWN` | `KEY_3RD_PARTY_WINDOW_MOVE_DOWN` | N/A | While using the community content manager, move selection down. | | {{< anchor id="3RD_PARTY_WINDOW_MOVE_UP" />}}`3RD_PARTY_WINDOW_MOVE_UP` | `KEY_3RD_PARTY_WINDOW_MOVE_UP` | N/A | While using the community content manager, move selection up. | | {{< anchor id="3RD_PARTY_WINDOW_VALIDATE" />}}`3RD_PARTY_WINDOW_VALIDATE` | `KEY_3RD_PARTY_WINDOW_VALIDATE` | N/A | While using the community content manager, validate selection. | {{< /table-wrapper >}} ### Multiplayer {{< table-wrapper "colclass-3=font-size:0.75rem" "200px" "200px" "150px" "" >}} | Key Name | Event ID | Parameters | Description | |---|---|---|---| | {{< anchor id="MP_ACTIVATE_CHAT" />}}`MP_ACTIVATE_CHAT` | `KEY_MULTIPLAYER_ACTIVATE_CHAT` | N/A | Activates chat window | | {{< anchor id="MP_BROADCAST_VOICE_CAPTURE_START" />}}`MP_BROADCAST_VOICE_CAPTURE_START` | `KEY_MULTIPLAYER_BROADCAST_VOICE_CAPTURE_START` | N/A | Start capturing audio from the users computer and transmitting it to all other players in the multiplayer session. | | {{< anchor id="MP_BROADCAST_VOICE_CAPTURE_STOP" />}}`MP_BROADCAST_VOICE_CAPTURE_STOP` | `KEY_MULTIPLAYER_BROADCAST_VOICE_CAPTURE_STOP` | N/A | Stop capturing broadcast audio. | | {{< anchor id="MP_CHAT" />}}`MP_CHAT` | `KEY_MULTIPLAYER_CHAT` | N/A | Toggles chat window visible/invisible | | {{< anchor id="MP_PAUSE_SESSION" />}}`MP_PAUSE_SESSION` | `KEY_MULTIPLAYER_PAUSE_SESSION` | N/A | Pause the multiplayer session. | | {{< anchor id="MP_PLAYER_CYCLE" />}}`MP_PLAYER_CYCLE` | `KEY_MULTIPLAYER_PLAYER_CYCLE` | N/A | Cycle through the current user aircraft. | | {{< anchor id="MP_PLAYER_FOLLOW" />}}`MP_PLAYER_FOLLOW` | `KEY_MULTIPLAYER_PLAYER_FOLLOW` | N/A | Set the view to follow the selected user aircraft. | | {{< anchor id="MP_TRANSFER_CONTROL" />}}`MP_TRANSFER_CONTROL` | `KEY_MULTIPLAYER_TRANSFER_CONTROL` | N/A | Toggle to the next player to track | | {{< anchor id="MP_VOICE_CAPTURE_START" />}}`MP_VOICE_CAPTURE_START` | `KEY_MULTIPLAYER_VOICE_CAPTURE_START` | N/A | Start 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. | | {{< anchor id="MP_VOICE_CAPTURE_STOP" />}}`MP_VOICE_CAPTURE_STOP` | `KEY_MULTIPLAYER_VOICE_CAPTURE_STOP` | N/A | Stop capturing radio audio. | | {{< anchor id="TOGGLE_RACERESULTS_WINDOW" />}}`TOGGLE_RACERESULTS_WINDOW` | `KEY_TOGGLE_RACERESULTS_WINDOW` | N/A | Show or hide multi-player race results. | {{< /table-wrapper >}}