简单的VB全局热键(不能使用复合热键)
新手专供
你需要做的:创建新窗体,放一个timer控件(就是闹钟一样的拉)
            接着复制代码
————————代码部分
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer 'API函数声明  若不知道API函数  百度一下  <h犇ttp://tieb犇a.baid犇u.c犇om/f?kz=62犇6339029>(“犇”字全删了 百度不让发)这个讲得不错  我就看了这个才懂的
Private Sub Form_Load()
    Timer1.Interval = 100 '  就是刚刚的timer控件,这个的介绍可以看百度百科去,挺全的频率可以自己调  没事
End Sub
Private Sub Timer1_Timer()
    If GetAsyncKeyState(vbKeyF9) Then MsgBox "F9" 'vbkeyF9这个可以自己改成其他键
End Sub
————————代码结束
附录
键码
常数
描述
vbKeyLButton
1
鼠标左键
vbKeyRButton
2
鼠标右键
vbKeyCancel
3
CANCEL
vbKeyMButton
4
鼠标中键
vbKeyBack
8
BACKSPACE
vbKeyTab
9
TAB
vbKeyClear
12
CLEAR
vbKeyReturn
13
ENTER
vbKeyShift
16
SHIFT
vbKeyControl
17
CTRL
vbKeyMenu
18
菜单键
vbKeyPause
19
PAUSE
vbKeyCapital
20
CAPS LOCK
vbKeyEscape
27
ESC
vbKeySpace
32
SPACEBAR
vbKeyPageUp
33
PAGEUP
vbKeyPageDown
34
PAGEDOWN
vbKeyEnd
35
END
vbKeyHome
36
HOME
vbKeyLeft
37
LEFT ARROW
vbKeyUp
38
UP ARROW
vbKeyRight
39
RIGHT ARROW
vbKeyDown
40
DOWN ARROW
vbKeySelect
41
SELECT
vbKeyPrint
42
PRINT SCREEN
vbKeyExecute
43
EXECUTE
vbKeySnapshot
44
SNAP SHOT
vbKeyInser
45
INS
vbKeyDelete
46
DEL
vbKeyHelp
47
HELP
vbKeyNumlock
144
NUM LOCK
A 键到 Z 键与其 ASCII 码的相应值'A' 'Z' 是一致的
常数
描述
vbKeyA
65
A
vbKeyB
66
B
vbKeyC
67
C
vbKeyD
68
D
vbKeyE
69
E
vbKeyF
70
F
vbKeyG
71
G
vbKeyH
72
H
vbKeyI
73
I
vbKeyJ
74
J
vbKeyK
75
K
vbKeyL
76
L
vbKeyM
77
M
vbKeyN
78
N
vbKeyO
79
O
vbKeyP
80
P
vbKeyQ
81
Q
vbKeyR
82
R
vbKeyS
83
S
vbKeyT
84
T
vbKeyU
85
U
vbKeyV
86
V
vbKeyW
87
W
vbKeyX
88
X
vbKeyY
89
Y
vbKeyZ
90
Z
0 键到 9 键与其 ASCII 码的相应值 '0' '9' 是一致的
常数
描述
vbKey0
48
0
vbKey1
49
1
vbKey2
50
2
vbKey3
51
3
vbKey4
52
4
vbKey5
53
5
vbKey6
54
6
vbKey7
55
7
vbKey8
56
8
vbKey9
57
9
数字小键盘上的键
常数
描述
vbKeyNumpad0
96
0
vbKeyNumpad1
97
1
vbKeyNumpad2
98
2
vbKeyNumpad3
99
3
vbKeyNumpad4
100
4
vbKeyNumpad5
101
5
vbKeyNumpad6
102
6
vbKeyNumpad7
103
7
vbKeyNumpad8
104
8
vbKeyNumpad9
105
9
vbKeyMultiply
106
乘号 (*)
vbKeyAdd
107
加号 (+)
vbKeySeparator
108
ENTER 键(在数字小键盘上)
vbKeySubtract
109
减号 (-)
vb所有代码
vbKeyDecimal
110
小数点 (.)
vbKeyDivide
111
除号 (/)
功能键
常数
描述
vbKeyF1
112
F1
vbKeyF2
113
F2
vbKeyF3
114
F3
vbKeyF4
115
F4
vbKeyF5
116
F5
vbKeyF6
117
F6
vbKeyF7
118
F7
vbKeyF8
119
F8
vbKeyF9
120
F9
vbKeyF10
121
F10
vbKeyF11
122
F11
vbKeyF12
123
F12
vbKeyF13
124
F13
vbKeyF14
125
F14
vbKeyF15
126
F15
vbKeyF16
127
F16