Virtual Key Constants  
 

The following table lists the virtual key codes which are used by the KeyDown, KeyMapped and KeyUp events. The constants listed are those that are defined by Visual Basic. If you are using another programming language, consult your technical reference documentation for more information about the constants used to define virtual key codes.

Value Description
vbKeyLButton Left mouse button
vbKeyRButton Right mouse button
vbKeyMButton Middle mouse button
vbKeyBack Backspace key
vbKeyTab Tab key
vbKeyReturn Return or enter key
vbKeyShift Shift key
vbKeyControl Control key
vbKeyPause Pause/Break key
vbKeyCaptial Caps Lock key
vbKeyEscape Escape key
vbKeySpace Space key
vbKeyPageUp Page Up key
vbKeyPageDown Page Down key
vbKeyEnd End key
vbKeyHome Home key
vbKeyLeft Left arrow key
vbKeyUp Up arrow key
vbKeyRight Right arrow key
vbKeyDown Down arrow key
vbKeyPrint Print key
vbKeyInsert Insert key
vbKeyDelete Delete key
vbKeyHelp Help key
vbKeyNumpad0 Number pad 0 key
vbKeyNumpad1 Number pad 1 key
vbKeyNumpad2 Number pad 2 key
vbKeyNumpad3 Number pad 3 key
vbKeyNumpad4 Number pad 4 key
  
Value Description
vbKeyNumpad5 Number pad 5 key
vbKeyNumpad6 Number pad 6 key
vbKeyNumpad7 Number pad 7 key
vbKeyNumpad8 Number pad 8 key
vbKeyNumpad9 Number pad 9 key
vbKeyMultiply Number pad * key
vbKeyAdd Number pad + key
vbKeySubtract Number pad - key
vbKeyDecimal Number pad decimal key
vbKeyDivide Number pad / key
vbKeyF1 F1 key
vbKeyF2 F2 key
vbKeyF3 F3 key
vbKeyF4 F4 key
vbKeyF5 F5 key
vbKeyF6 F6 key
vbKeyF7 F7 key
vbKeyF8 F8 key
vbKeyF9 F9 key
vbKeyF10 F10 key
vbKeyF11 F11 key
vbKeyF12 F12 key
vbKeyF13 F13 key
vbKeyF14 F14 key
vbKeyF15 F15 key
vbKeyF16 F16 key
vbKeyNumlock Num Lock key
vbKeyScrollLock Scroll Lock key