The following table lists the available LabVIEW events. Events are grouped into three classes: VI, Application, and Control.
![]() |
Note If you configure the same event, such as Key Press, on a control and a VI, the event occurs on the VI first and then occurs on the control. |
| Event | Class | Type | Description |
|---|---|---|---|
| Key Down | VI | Filter | Generated when the user performs keystrokes on the keyboard. This event detects all key presses that occur anywhere on the front panel, such as typing text in a string control or pressing <Ctrl>, <Shift>, and so on. If you want to detect a key down event only on a specific control, use the Key Down event in the Control class. Details |
| Key Repeat | VI | Filter | Generated at regular intervals when the user presses and holds a key anywhere on the front panel. Details |
| Key Up | VI | Notify | Generated when the user releases a key on the keyboard. Details |
| Menu Selection (App) | VI | Filter | Generated when the user makes a menu selection from the pull-down menu in LabVIEW, for example Help»Show Context Help. Details |
| Menu Selection (User) | VI | Notify | Generated when the user makes a menu selection from a user-defined menu, such as mymenu.rtm, which has a user-defined menu tag. Menu selections with APP tags generate Menu Selection (App) Events. Details |
| Mouse Down | VI | Filter | Generated when the user clicks the mouse button. Details |
| Mouse Move | VI | Notify | Generated when the user moves the mouse. Details |
| Mouse Up | VI | Notify | Generated when the user releases the mouse button. Details |
| Panel Closing | VI | Filter | Generated when the user tries to interactively close the front panel on a VI by selecting the Close item in the File menu or by clicking the close glyph on the window border. Details |
| Application Exiting | Application | Filter | Generated when the user tries to exit LabVIEW. Details |
| Timeout | Application | Notify | Occurs when the Event structure times out. Wire a value to the timeout terminal on the Event structure border to specify when the Event structure should time out in milliseconds. Details |
| Key Down | Control | Filter | Generated on a control that has keyboard focus. Details |
| Key Repeat | Control | Filter | Generated when the user presses and holds a key in a front panel control. Details |
| Key Up | Control | Notify | Generated when the user releases a key on the keyboard in a specific control on the front panel. Details |
| Mouse Down | Control | Filter | Generated when the user clicks the mouse button on a specific control. Details |
| Mouse Up | Control | Notify | Generated when the user releases the mouse button on a specific control. Details |
| Value Changed | Control | Notify | Generated when the user changes the value of a control. Details |