键盘键值,键盘对应的数字,值

欢迎访问广告之家:http://www.adggs.com

模拟键盘输入首先要用到一个API函数:keybd_event。
  我们是菜鸟,所以不必具体去理解它的详细用法,只要按以下方法使用即可了!呵呵!
  模拟按键有两个基本动作,即按下键和放开按键,所以我们每模拟一次按键就要调用两次该API函数,其方法是:
  
  例子1:模拟按下'A'键
   keybd_event(65,0,0,0);
   keybd_event(65,0,KEYEVENTF_KEYUP,0);

  例子2:模拟按下'ALT+F4'键
   keybd_event(18,0,0,0);
   keybd_event(115,0,0,0);
   keybd_event(115,0,KEYEVENTF_KEYUP,0);
   keybd_event(18,0,KEYEVENTF_KEYUP,0);

   附:常用模拟键的键值对照表。

键盘键与虚拟键码对照表

A   65       0   96        F1   112     Backspace    8
B   66       1   97        F2   113     Tab       9
C   67       2   98        F3   114     Clear      12
D   68       3   99        F4   115     Enter      13
E   69       4   100       F5   116     Shift      16
F   70       5   101       F6   117     Control     17
G   71       6   102       F7   118      Alt       18
H   72       7   103       F8   119     Caps Lock    20
I   73       8   104       F9   120     Esc       27
J   74       9   105       F10  121     Spacebar    32
K   75       *   106       F11  122     Page Up     33
L   76       +   107       F12  123     Page Down    34
M   77       Enter 108       --   --     End       35
N   78       -   109       --   --      Home      36
O   79       .   110       --   --      Left Arrow   37
P   80       /   111       --   --      Up Arrow    38
Q   81       --   --       --   --      Right Arrow   39
R   82       --   --       --   --      Down Arrow    40
S   83       --   --       --   --      Insert      45
T   84       --   --       --   --      Delete      46
U   85       --   --       --   --      Help       47
V   86       --   --       --   --      Num Lock     144
W   87          
X   88      
Y   89      
Z   90      
0   48      
1   49      
2   50       
3   51       
4   52       
5   53       
6   54       
7   55       
8   56       
9   57  

 

 

 

友情链接:遨游官方论坛:http://www.7v7.cn/?fromuid=177

原文地址:https://www.cnblogs.com/binlunia/p/11267793.html