Admin Production ni-theme
Current Publication

ATTR_SHORTCUT_KEY

LabWindows/CVI

ATTR_SHORTCUT_KEY (Control)

Type: Control attribute
Description: The shortcut key for the command button control.

In source code, a shortcut key is represented by a 4-byte integer consisting of 3 fields, 0x00MMVVAA:

MM = the modifier key

VV = the virtual key

AA = the ASCII key

Virtual keys do not require modifiers but ASCII keys require at least one modifier.

Note: You cannot use a dual-byte character as a shortcut key.
Control Types: Command buttons, picture buttons, radio buttons, text buttons, toggle buttons.
Data Type: integer
LabWindows/CVI
Compatibility:
LabWindows/CVI 3.0 and later

Values

VAL_UNDERLINE_MODIFIER The <Alt> key.
VAL_SHIFT_MODIFIER The <Shift> key.
VAL_MENUKEY_MODIFIER The <Ctrl> key.
VAL_SHIFT_AND_MENUKEY Both the <Shift> key and the <Ctrl> key.
VAL_POPUP_MENU_VKEY The Applications virtual key
VAL_FWD_DELETE_VKEY The <Delete> virtual key.
VAL_BACKSPACE_VKEY The <Backspace> virtual key.
VAL_ESC_VKEY The <Esc> virtual key.
VAL_TAB_VKEY The <Tab> virtual key.
VAL_ENTER_VKEY The <Enter> virtual key.
VAL_UP_ARROW_VKEY The up arrow virtual key.
VAL_DOWN_ARROW_VKEY The down arrow virtual key.
VAL_LEFT_ARROW_VKEY The left arrow virtual key.
VAL_RIGHT_ARROW_VKEY The right arrow virtual key.
VAL_INSERT_VKEY The <Insert> virtual key.
VAL_HOME_VKEY The <Home> virtual key.
VAL_END_VKEY The <End> virtual key.
VAL_PAGE_UP_VKEY The <Page Up> virtual key.
VAL_PAGE_DOWN_VKEY The <Page Down> virtual key.
VAL_F1_VKEY The <F1> virtual key.
VAL_F2_VKEY The <F2> virtual key.
VAL_F3_VKEY The <F3> virtual key.
VAL_F4_VKEY The <F4> virtual key.
VAL_F5_VKEY The <F5> virtual key.
VAL_F6_VKEY The <F6> virtual key.
VAL_F7_VKEY The <F7> virtual key.
VAL_F8_VKEY The <F8> virtual key.
VAL_F9_VKEY The <F9> virtual key.
VAL_F10_VKEY The <F10> virtual key.
VAL_F11_VKEY The <F11> virtual key.
VAL_F12_VKEY The <F12> virtual key.
'A' Must have <Shift> or <MenuKey> as a modifier.
'B' Must have <Shift> or <MenuKey> as a modifier.
'C' Must have <Shift> or <MenuKey> as a modifier.
'D' Must have <Shift> or <MenuKey> as a modifier.
'E' Must have <Shift> or <MenuKey> as a modifier.
'F' Must have <Shift> or <MenuKey> as a modifier.
'G' Must have <Shift> or <MenuKey> as a modifier.
'H' Must have <Shift> or <MenuKey> as a modifier.
'I' Must have <Shift> or <MenuKey> as a modifier.
'J' Must have <Shift> or <MenuKey> as a modifier.
'K' Must have <Shift> or <MenuKey> as a modifier.
'L' Must have <Shift> or <MenuKey> as a modifier.
'M' Must have <Shift> or <MenuKey> as a modifier.
'N' Must have <Shift> or <MenuKey> as a modifier.
'O' Must have <Shift> or <MenuKey> as a modifier.
'P' Must have <Shift> or <MenuKey> as a modifier.
'Q' Must have <Shift> or <MenuKey> as a modifier.
'R' Must have <Shift> or <MenuKey> as a modifier.
'S' Must have <Shift> or <MenuKey> as a modifier.
'T' Must have <Shift> or <MenuKey> as a modifier.
'U' Must have <Shift> or <MenuKey> as a modifier.
'V' Must have <Shift> or <MenuKey> as a modifier.
'W' Must have <Shift> or <MenuKey> as a modifier.
'X' Must have <Shift> or <MenuKey> as a modifier.
'Y' Must have <Shift> or <MenuKey> as a modifier.
'Z' Must have <Shift> or <MenuKey> as a modifier.