|
A list of the keycodes
available in Visual Basic
|
Code
|
Key
|
|
vbKeyLButton
|
Left
Mouse button |
|
vbKeyRButton
|
Right
Mouse button |
|
vbKeyMButton
|
Middle
Mouse button |
|
vbKeyBack
|
Backspace
key |
|
vbKeyTab
|
Tab
key |
|
vbKeyReturn
|
Enter
key |
|
vbKeyShift
|
Shift
key |
|
vbKeyControl
|
Ctrl
key |
|
vbKeyCapital
|
Caps
key |
|
vbKeyEscape
|
Esc
key |
|
vbKeySpace
|
Spacebar
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 |
|
vbKeyPause
|
Pause
key |
|
vbKeyInsert
|
Insert
key |
|
vbKeyDelete
|
Delete
key |
|
vbKeyHelp
|
Help
key |
|
vbKeyNumlock
|
Numlock
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 |
|
vbKeyA
|
A
key |
|
vbKeyB
|
B
key |
|
vbKeyC
|
C
key |
|
vbKeyD
|
D
key |
|
vbKeyE
|
E
key |
|
vbKeyF
|
F
key |
|
vbKeyG
|
G
key |
|
vbKeyH
|
H
key |
|
vbKeyI
|
I
key |
|
vbKeyJ
|
J
key |
|
vbKeyK
|
K
key |
|
vbKeyL
|
L
key |
|
vbKeyM
|
M
key |
|
vbKeyN
|
N
key |
|
vbKeyO
|
O
key |
|
vbKeyP
|
P
key |
|
vbKeyQ
|
Q
key |
|
vbKeyR
|
R
key |
|
vbKeyS
|
S
key |
|
vbKeyT
|
T
key |
|
vbKeyU
|
U
key |
|
vbKeyV
|
V
key |
|
vbKeyW
|
W
key |
|
vbKeyX
|
X
key |
|
vbKeyY
|
Y
key |
|
vbKeyZ
|
Z
key |
|
vbKey0
|
0
key |
|
vbKey1
|
1
key |
|
vbKey2
|
2
key |
|
vbKey3
|
3
key |
|
vbKey4
|
4
key |
|
vbKey5
|
5
key |
|
vbKey6
|
6
key |
|
vbKey7
|
7
key |
|
vbKey8
|
8
key |
|
vbKey9
|
9
key |
|
vbKeyNumpad0
|
0
key (Numeric Keypad)
|
|
vbKeyNumpad1
|
1
key (Numeric Keypad)
|
|
vbKeyNumpad2
|
2
key (Numeric Keypad)
|
|
vbKeyNumpad3
|
3
key (Numeric Keypad)
|
|
vbKeyNumpad4
|
4
key (Numeric Keypad)
|
|
vbKeyNumpad5
|
5
key (Numeric Keypad)
|
|
vbKeyNumpad6
|
6
key (Numeric Keypad)
|
|
vbKeyNumpad7
|
7
key (Numeric Keypad)
|
|
vbKeyNumpad8
|
8
key (Numeric Keypad)
|
|
vbKeyNumpad9
|
9
key (Numeric Keypad)
|
|
vbKeyMultiply
|
Multiply
Sign key (Numeric Keypad)
|
|
vbKeyAdd
|
Plus
Sign key (Numeric Keypad)
|
|
vbKeySubtract
|
Minus
Sign key (Numeric Keypad)
|
|
vbKeyDivide
|
Division
Sign key (Numeric Keypad)
|
|
vbKeySeparator
|
Enter
key (Numeric Keypad)
|
|
vbKeyDecimal
|
Decimal
key (Numeric Keypad)
|
An example
Enter the following in the Forms
KeyDown event procedure
Private Sub Form_KeyDown(KeyCode
As Integer, Shift As Integer)
If KeyCode = vbKeyF1 Then
MsgBox "My crap easter egg"
End If
End Sub
|