VBKEYLBUTTON 0x1 mouse left button
VBKEYRBUTTON 0x2 mouse button
VBKEYCANCEL 0X3 CANCEL
VBKEYMBUTTON 0x4 mouse button
VBKEYBACK 0x8 Backspace
VBKEYTAB 0x9 Tab
VBKEYCLEAR 0XC CLEAR button
VBKEYRETURN 0XD ENTER
VBKEYSHIFT 0X10 Shift
VBKEYCONTROL 0x11 Ctrl key
VBKEYMENU 0x12 MENU button
VBKEYPAUSE 0X13 PAUSE button
VBKEYCAPITAL 0X14 CAPS LOCK button
VBKEYESCAPE 0x1B ESC
VBKEYSPACE 0X20 SPACEBAR button
VBKEYPAGEUP 0x21 PAGE UP
VBKEYPAGEDOWN 0x22 Page Down
VBKEYEND 0X23 END button
VBKEYHOME 0x24 HOME button
VBKEYEFT 0x25 LEFT Arrow button
VBKEYUP 0x26 UP Arrow button
VBKEYRIGHT 0X27 Right Arrow button
VBEYDOWN 0x28 Down Arrow button
VBKEYSELECT 0x29 SELECT button
VBKEYPRINT 0X2A Print Screen
VBKEYEXECUTE 0X2B EXECUTE button
VBKEYSNAPSHOT 0x2C Snapshot
VBKEYINSERT 0x2D INSERT
VBKEYDELETE 0X2E DELETE button
VBKEYHELP 0x2F Help
VBKEYNUMLOCK 0X90 NUM LOCK button
The A to Z keys are the same as the ASCII code of the A - z letters:
Constant value description
VBKEYA 65 A
VBKEYB 66 B key
VBKEYC 67 C key
VBKEYD 68 D key
VBKEYE 69 E key
VBKEYF 70 F
VBKEYG 71 G key
VBKEYH 72 H key
VBKEYI 73 I key
VBKEYJ 74 J key
VBKEYK 75 K
VBKEYL 76 L
VBKEYM 77 M key
VBKEYN 78 N key
VBKEYO 79 O key
VBKEYP 80 P
VBKEYQ 81 Q key
VBKEYR 82 R key
VBKEYS 83 S key
VBKEYT 84 T
VBKEYU 85 U key
VBKEYV 86 V key
VBKEYW 87 W key
VBKEYX 88 X
VBKEYY 89 Y key
VBKEYZ 90 Z key
0 to 9 keys are the same as the number 0 - 9 ASCII code:
Constant value description
VBKEY0 48 0
VBKEY1 49 1
VBKEY2 50 2
VBKEY3 51 3 key
VBKEY4 52 4
VBKEY5 53 5
VBKEY6 54 6 key
VBKEY7 55 7 key
VBKEY8 56 8 key
VBKEY9 57 9 key
The following constants represent the keys on the numeric keypad:
Constant value description
VBKEYNUMPAD0 0x60 0 key
VBKEYNUMPAD1 0x61 1 button
VBKEYNUMPAD2 0x62 2
VBKEYNUMPAD3 0x63 3
VBKEYNUMPAD4 0x64 4
VBKEYNUMPAD5 0x65 5
VBKEYNUMPAD6 0x66 6 key
VBKEYNUMPAD7 0x67 7 key
VBKEYNUMPAD8 0x68 8 key
VBKEYNUMPAD9 0x69 9
VBKEYMULTIPLY 0X6A MULTIPLICATION SIGN (*) button VBKEYADD 0X6B PLUS SIGN ( ) button
VBKEYSEPARATOR 0X6C ENTER
VBKEYSUBTRACT 0x6D Minus Sign (-)
VBKEYDECIMAL 0X6E DECIMAL POINT (.)
VBKEYDIVIDE 0X6F DIVISION SIGN (/) button
The following constants represent the function key:
Constant value description
VBKEYF1 0x70 F1 key
VBKEYF2 0x71 F2 key
VBKEYF3 0x72 F3 key
VBKEYF4 0x73 F4 key
VBKEYF5 0x74 F5 key
VBKEYF6 0x75 F6 key
VBKEYF7 0x76 F7 key
VBKEYF8 0x77 F8 key
VBKEYF9 0x78 F9 key
VBKEYF10 0x79 F10 key
VBKEYF11 0x7A F11 key
VBKEYF12 0X7B F12 key
VBKEYF13 0x7C F13 key
VBKEYF14 0x7D F14 key
VBKEYF15 0x7E F15 key
VBKEYF16 0x7F F16 key