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 |