加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > 学习资料

模拟键盘API函数Keybd_event用法

时间:2021-03-22 00:12:57  来源:  作者:

模拟键盘API函数Keybd_event用法4Zf华陈数据科技

Windows提供了一个模拟键盘API函数Keybd_event(),使用该函数可以相应的屏蔽键盘的动作。Keybd_event()函数能触发一个按键事件,也就是说会产生一个WM_KEYDOWN或WM_KEYUP消息。4Zf华陈数据科技

win32api.keybd_event

该函数原型如下:4Zf华陈数据科技

  1. VOID keybd_event(  
  2.   BYTE bVk, // virtual-key code  
  3.   BYTE bScan, // hardware scan code  
  4.   DWORD dwFlags, // flags specifying various function options  
  5.   DWORD dwExtraInfo // additional data associated with keystroke  
  6.   );  
复制代码
  从原型可以看出,Keybd_event()共有四个参数:

      第一个为按键的虚拟键值,如回车键为vk_return, tab键为vk_tab(其他具体的参见附录:常用模拟键的键值对照表);4Zf华陈数据科技

      第二个参数为扫描码,一般不用设置,用0代替就行;4Zf华陈数据科技

      第三个参数为选项标志,如果为keydown则置0即可,如果为keyup则设成"KEYEVENTF_KEYUP";4Zf华陈数据科技

      第四个参数一般也是置0即可。4Zf华陈数据科技

 

例子1:模拟按下'A'键4Zf华陈数据科技

  1. keybd_event(65,0,0,0);  
  2. keybd_event(65,0,KEYEVENTF_KEYUP,0);  
复制代码
例子2:模拟按下'ALT+F4'键
  1. keybd_event(18,0,0,0);  
  2. keybd_event(115,0,0,0);  
  3. keybd_event(115,0,KEYEVENTF_KEYUP,0);  
  4. keybd_event(18,0,KEYEVENTF_KEYUP,0);  
复制代码
附:常用模拟键的键值对照表(实际上字母的大小写键代码是不同的 )
  1.       字母和数字键 数字小键盘的键  
  2. 功能键 其它键   
  3.       键   键码    键   键码    键   键码     键    键码   
  4.       A   65     0   96     F1   112   Backspace    8   
  5.       B   66     1   97     F2   113   Tab       9   
  6.       C   67     2   98      F3   114    Clear      12   
  7.       D   68   3   99     F4   115  Enter      13   
  8.       E   69     4   100    F5   116  Shift      16   
  9.       F   70     5   101    F6   117  Control     17   
  10.       G   71     6   102    F7   118   Alt       18   
  11.       H   72    7   103    F8   119  Caps Lock    20   
  12.       I   73    8   104    F9   120  Esc       27   
  13.       J   74    9   105    F10  121  Spacebar    32   
  14.       K   75    *   106     F11  122  Page Up     33   
  15.       L   76    +   107     F12  123  Page Down    34   
  16.       M   77    Enter 108    --   --   End       35   
  17.       N   78    -   109    --   --    Home      36   
  18.       O   79    .   110    --   --     Left Arrow   37   
  19.       P   80    /   111    --   --     Up Arrow    38   
  20.       Q   81    --   --     --   --     Right Arrow   39   
  21.       R   82    --   --    --   --      Down Arrow    40   
  22.       S   83    --   --     --   --     Insert      45   
  23.       T   84    --   --     --   --     Delete      46   
  24.       U   85    --   --     --   --     Help       47   
  25.       V   86    --   --    --   --     Num Lock     144   
  26.       W   87            
  27.       X   88        
  28.       Y   89        
  29.       Z   90        
  30.       0   48        
  31.       1   49        
  32.       2   50         
  33.       3   51         
  34.       4   52         
  35.       5   53         
  36.       6   54         
  37.       7   55         
  38.       8   56         
  39.       9   57    
复制代码
 

按键4Zf华陈数据科技

键码4Zf华陈数据科技

按键4Zf华陈数据科技

键码4Zf华陈数据科技

按键4Zf华陈数据科技

键码4Zf华陈数据科技

按键4Zf华陈数据科技

键码4Zf华陈数据科技

A4Zf华陈数据科技

654Zf华陈数据科技

6(数字键盘)4Zf华陈数据科技

1024Zf华陈数据科技

;4Zf华陈数据科技

594Zf华陈数据科技

:4Zf华陈数据科技

584Zf华陈数据科技

B4Zf华陈数据科技

664Zf华陈数据科技

7(数字键盘)4Zf华陈数据科技

1034Zf华陈数据科技

=4Zf华陈数据科技

614Zf华陈数据科技

+4Zf华陈数据科技

                   434Zf华陈数据科技

C4Zf华陈数据科技

674Zf华陈数据科技

8(数字键盘)4Zf华陈数据科技

1044Zf华陈数据科技

,4Zf华陈数据科技

444Zf华陈数据科技

<4Zf华陈数据科技

604Zf华陈数据科技

D4Zf华陈数据科技

684Zf华陈数据科技

9(数字键盘)4Zf华陈数据科技

1054Zf华陈数据科技

-4Zf华陈数据科技

454Zf华陈数据科技

_4Zf华陈数据科技

954Zf华陈数据科技

E4Zf华陈数据科技

694Zf华陈数据科技

*4Zf华陈数据科技

1064Zf华陈数据科技

.4Zf华陈数据科技

464Zf华陈数据科技

>4Zf华陈数据科技

624Zf华陈数据科技

F4Zf华陈数据科技

704Zf华陈数据科技

!4Zf华陈数据科技

334Zf华陈数据科技

/4Zf华陈数据科技

474Zf华陈数据科技

?4Zf华陈数据科技

634Zf华陈数据科技

G4Zf华陈数据科技

714Zf华陈数据科技

Enter4Zf华陈数据科技

134Zf华陈数据科技

`4Zf华陈数据科技

964Zf华陈数据科技

~4Zf华陈数据科技

1264Zf华陈数据科技

H4Zf华陈数据科技

724Zf华陈数据科技

@4Zf华陈数据科技

644Zf华陈数据科技

[4Zf华陈数据科技

914Zf华陈数据科技

{4Zf华陈数据科技

1234Zf华陈数据科技

I4Zf华陈数据科技

734Zf华陈数据科技

#4Zf华陈数据科技

354Zf华陈数据科技

\4Zf华陈数据科技

924Zf华陈数据科技

|4Zf华陈数据科技

1244Zf华陈数据科技

J4Zf华陈数据科技

744Zf华陈数据科技

$4Zf华陈数据科技

364Zf华陈数据科技

}4Zf华陈数据科技

1254Zf华陈数据科技

]4Zf华陈数据科技

934Zf华陈数据科技

K4Zf华陈数据科技

754Zf华陈数据科技

F14Zf华陈数据科技

1124Zf华陈数据科技

a4Zf华陈数据科技

974Zf华陈数据科技

b4Zf华陈数据科技

984Zf华陈数据科技

L4Zf华陈数据科技

764Zf华陈数据科技

F24Zf华陈数据科技

1134Zf华陈数据科技

c4Zf华陈数据科技

994Zf华陈数据科技

d4Zf华陈数据科技

1004Zf华陈数据科技

M4Zf华陈数据科技

774Zf华陈数据科技

F34Zf华陈数据科技

1144Zf华陈数据科技

e4Zf华陈数据科技

1014Zf华陈数据科技

f4Zf华陈数据科技

1024Zf华陈数据科技

N4Zf华陈数据科技

784Zf华陈数据科技

F44Zf华陈数据科技

1154Zf华陈数据科技

g4Zf华陈数据科技

1034Zf华陈数据科技

h4Zf华陈数据科技

1044Zf华陈数据科技

O4Zf华陈数据科技

794Zf华陈数据科技

F54Zf华陈数据科技

1164Zf华陈数据科技

i4Zf华陈数据科技

1054Zf华陈数据科技

j4Zf华陈数据科技

1064Zf华陈数据科技

P4Zf华陈数据科技

804Zf华陈数据科技

F64Zf华陈数据科技

1174Zf华陈数据科技

k4Zf华陈数据科技

1074Zf华陈数据科技

l4Zf华陈数据科技

1084Zf华陈数据科技

Q4Zf华陈数据科技

814Zf华陈数据科技

F74Zf华陈数据科技

1184Zf华陈数据科技

m4Zf华陈数据科技

1094Zf华陈数据科技

n4Zf华陈数据科技

1104Zf华陈数据科技

R4Zf华陈数据科技

824Zf华陈数据科技

F84Zf华陈数据科技

1194Zf华陈数据科技

o4Zf华陈数据科技

1114Zf华陈数据科技

p4Zf华陈数据科技

1124Zf华陈数据科技

S4Zf华陈数据科技

834Zf华陈数据科技

F94Zf华陈数据科技

1204Zf华陈数据科技

q4Zf华陈数据科技

1134Zf华陈数据科技

r4Zf华陈数据科技

1144Zf华陈数据科技

T4Zf华陈数据科技

844Zf华陈数据科技

F104Zf华陈数据科技

1214Zf华陈数据科技

s4Zf华陈数据科技

1154Zf华陈数据科技

t4Zf华陈数据科技

1164Zf华陈数据科技

U4Zf华陈数据科技

854Zf华陈数据科技

F114Zf华陈数据科技

1224Zf华陈数据科技

u4Zf华陈数据科技

1174Zf华陈数据科技

v4Zf华陈数据科技

1184Zf华陈数据科技

V4Zf华陈数据科技

864Zf华陈数据科技

F124Zf华陈数据科技

1234Zf华陈数据科技

w4Zf华陈数据科技

1194Zf华陈数据科技

x4Zf华陈数据科技

1204Zf华陈数据科技

W4Zf华陈数据科技

874Zf华陈数据科技

Backspace4Zf华陈数据科技

84Zf华陈数据科技

y4Zf华陈数据科技

1214Zf华陈数据科技

z4Zf华陈数据科技

1224Zf华陈数据科技

X4Zf华陈数据科技

884Zf华陈数据科技

Tab4Zf华陈数据科技

94Zf华陈数据科技

0(数字键盘)4Zf华陈数据科技

964Zf华陈数据科技

Up Arrow4Zf华陈数据科技

384Zf华陈数据科技

Y4Zf华陈数据科技

894Zf华陈数据科技

Clear4Zf华陈数据科技

124Zf华陈数据科技

1(数字键盘)4Zf华陈数据科技

974Zf华陈数据科技

Right Arrow4Zf华陈数据科技

394Zf华陈数据科技

Z4Zf华陈数据科技

904Zf华陈数据科技

Shift4Zf华陈数据科技

164Zf华陈数据科技

2(数字键盘)4Zf华陈数据科技

984Zf华陈数据科技

Down Arrow4Zf华陈数据科技

404Zf华陈数据科技

0(小键盘)4Zf华陈数据科技

484Zf华陈数据科技

Control4Zf华陈数据科技

174Zf华陈数据科技

3(数字键盘)4Zf华陈数据科技

994Zf华陈数据科技

Insert4Zf华陈数据科技

454Zf华陈数据科技

1(小键盘)4Zf华陈数据科技

494Zf华陈数据科技

Alt4Zf华陈数据科技

184Zf华陈数据科技

4(数字键盘)4Zf华陈数据科技

1004Zf华陈数据科技

Delete4Zf华陈数据科技

464Zf华陈数据科技

2(小键盘)4Zf华陈数据科技

504Zf华陈数据科技

Cap Lock4Zf华陈数据科技

204Zf华陈数据科技

5(数字键盘)4Zf华陈数据科技

1014Zf华陈数据科技

Num Lock4Zf华陈数据科技

1444Zf华陈数据科技

3(小键盘)4Zf华陈数据科技

514Zf华陈数据科技

Esc4Zf华陈数据科技

274Zf华陈数据科技

2(数字键盘)4Zf华陈数据科技

984Zf华陈数据科技

Down Arrow4Zf华陈数据科技

404Zf华陈数据科技

4(小键盘)4Zf华陈数据科技

524Zf华陈数据科技

Spacebar4Zf华陈数据科技

324Zf华陈数据科技

3(数字键盘)4Zf华陈数据科技

994Zf华陈数据科技

Insert4Zf华陈数据科技

454Zf华陈数据科技

5(小键盘)4Zf华陈数据科技

534Zf华陈数据科技

Page Up4Zf华陈数据科技

334Zf华陈数据科技

4(数字键盘)4Zf华陈数据科技

1004Zf华陈数据科技

Delete4Zf华陈数据科技

464Zf华陈数据科技

6(小键盘)4Zf华陈数据科技

544Zf华陈数据科技

Page Down4Zf华陈数据科技

344Zf华陈数据科技

5(数字键盘)4Zf华陈数据科技

1014Zf华陈数据科技

Num Lock4Zf华陈数据科技

1444Zf华陈数据科技

7(小键盘)4Zf华陈数据科技

554Zf华陈数据科技

End4Zf华陈数据科技

354Zf华陈数据科技

 

8(小键盘)4Zf华陈数据科技

564Zf华陈数据科技

Home4Zf华陈数据科技

364Zf华陈数据科技

 

9(小键盘)4Zf华陈数据科技

574Zf华陈数据科技

Left Arrow4Zf华陈数据科技

374Zf华陈数据科技

 

 
 
 
 
来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
实现php间隔一段时间执行一次某段代码
实现php间隔一段时间
相关文章
    无相关信息
栏目更新
栏目热门