完整扫描码表

完整扫描码表:  
   
  =====================================================    
    按键       扫描码     扩展码       +shift           +ctrl           +alt    
  =====================================================    
  |esc         |   01   |   1b     esc   |   1b     esc   |   1b     esc   |   01     00   |    
  |1   !         |   02   |   31     1   |   21     !   |                   |   78     00   |    
  |2   @      |   03   |   32     2   |   40     @   |   03       00   |   79     00   |    
  |3   #        |   04   |   33     3   |   23     #   |                   |   7a     00   |    
  |4   $        |   05   |   34     4   |   24     $   |                   |   7b     00   |    
  |5   %       |   06   |   35     5   |   25     %   |                   |   7c     00   |    
  |6   ^         |   07   |   36     6   |   5e     ^   |   1e       rs   |   7d     00   |    
  |7   &        |   08   |   37     7   |   26     &   |                   |   7e     00   |    
  |8   *         |   09   |   38     8   |   2a     *   |                   |   7f     00   |    
  |9   (         |   0a   |   39     9   |   28     (   |                   |   80     00   |    
  |0   )         |   0b   |   30     0   |   29     )   |                   |   81     00   |    
  |-   _         |   0c   |   2d     -   |   5f     -   |   1f       us   |   82     00   |    
  |=   +        |   0d   |   3d     =   |   2b     +   |                   |   83     00   |    
  |                |         |                   |                   |                   |                 |    
  |bksp       |   0e   |   08             |   08             |   7f             |   0e     00   |    
  |tab          |   0f   |   09             |   0f       00   |   94       00   |   a5     00   |    
  |q             |   10   |   71     q   |   51     q   |   11     dc1   |   10     00   |    
  |w             |   11   |   77     w   |   57     w   |   17     etb   |   11     00   |    
  |e             |   12   |   65     e   |   45     e   |   05     enq   |   12     00   |    
  |r              |   13   |   72     r   |   52     r   |   12     dc2   |   13     00   |    
  |t              |   14   |   74     t   |   54     t   |   14       so   |   14     00   |    
  |y              |   15   |   79     y   |   59     y   |   19       em   |   15     00   |    
  |u              |   16   |   75     u   |   55     u   |   15     nak   |   16     00   |    
  |i               |   17   |   69     i   |   49     i   |   09     tab   |   17     00   |    
  |o              |   18   |   6f     o   |   4f     o   |   0f       si   |   18     00   |    
  |p              |   19   |   70     p   |   50     p   |   10     dle   |   19     00   |    
  |[   {           |   1a   |   5b     [   |   7b     {   |   1b     esc   |   1a     00   |    
  |]   }           |   1b   |   5d     ]   |   7d     }   |   1d       gs   |   1b     00   |    
  |                |         |                   |                   |                   |                 |    
  |enter       |   1c   |   0d       cr   |   0d       cr   |   0a       lf   |   1c     00   |    
  |enter   #  |   1c   |   e0       0d   |   e0       0d   |   e0       0a   |   a6     00   |    
  |l   ctrl   |   1d   |                   |                   |                   |                 |    
  |r   ctrl   |   1d   |                   |                   |                   |                 |    
  |               |         |                   |                   |                   |                 |    
  |a             |   1e   |   61     a   |   41     a   |   01     soh   |   1e     00   |    
  |s             |   1f   |   73     s   |   53     s   |   13     dc3   |   1f     00   |    
  |d             |   20   |   64     d   |   44     d   |   04     eot   |   20     00   |    
  |f              |   21   |   66     f   |   46     f   |   06     ack   |   21     00   |    
  |g             |   22   |   67     g   |   47     g   |   07     bel   |   22     00   |    
  |h             |   23   |   68     h   |   48     h   |   08       bs   |   23     00   |    
  |j              |   24   |   6a     j   |   4a     j   |   0a       lf   |   24     00   |    
  |k             |   25   |   6b     k   |   4b     k   |   0b       vt   |   25     00   |    
  |l              |   26   |   6c     l   |   4c     l   |   0c       ff   |   26     00   |    
  |;   :          |   27   |   3b     ;   |   3a     :   |                   |   27     00   |    
  |   "          |   28   |   27       |   22     "   |                   |   28     00   |    
  |`   ~         |   29   |   60     `   |   7e     ~   |                   |   29     00   |    
  |               |         |                   |                   |                   |                 |    
  |l   shift|   2a   |                   |                   |                   |                 |    
  |/   |          |   2b   |   5c     /   |   7c     |   |   1c       fs   |                 |    
  |z             |   2c   |   7a     z   |   5a     z   |   1a     sub   |   2c     00   |    
  |x             |   2d   |   78     x   |   58     x   |   18     can   |   2d     00   |    
  |c             |   2e   |   63     c   |   43     c   |   03     etx   |   2e     00   |    
  |v             |   2f   |   76     v   |   56     v   |   16     syn   |   2f     00   |    
  |b             |   30   |   62     b   |   42     b   |   02     stx   |   30     00   |    
  |n             |   31   |   6e     n   |   4e     n   |   0e       so   |   31     00   |    
  |m            |   32   |   6d     m   |   4d     m   |   0d       cr   |   32     00   |    
  |,   <         |   33   |   2c     ,   |   3c     <   |                   |   33     00   |    
  |.   >         |   34   |   2e     .   |   3e     >   |                   |   34     00   |    
  |/   ?         |   35   |   2f     /   |   3f     ?   |                   |   35     00   |    
  |/           # |   35   |   2f     /   |   3f     ?   |   95       00   |   a4     00   |    
  |               |         |                   |                   |                   |                 |    
  |r   shift    |   36   |                   |                   |                   |                 |    
  |*   prtsc  |   37   |   2a     *   |                   |     72     00   |                 |    
  |l   alt       |   38   |                   |                   |                   |                 |    
  |r   alt       |   38   |                   |                   |                   |                 |    
  |space    |   39   |   20         |   20         |     20       |   20       |    
  |caps      |   3a   |                   |                   |                   |                 |    
  |              |         |                   |                   |                   |                 |    
  |f1           |   3b   |   3b       00   |   54       00   |     5e     00   |   68     00   |    
  |f2           |   3c   |   3c       00   |   55       00   |     5f     00   |   69     00   |    
  |f3           |   3d   |   3d       00   |   56       00   |     60     00   |   6a     00   |    
  |f4           |   3e   |   3e       00   |   57       00   |     61     00   |   6b     00   |    
  |f5           |   3f   |   3f       00   |   58       00   |     62     00   |   6c     00   |    
  |f6           |   40   |   40       00   |   59       00   |     63     00   |   6d     00   |    
  |f7           |   41   |   41       00   |   5a       00   |     64     00   |   6e     00   |    
  |f8           |   42   |   42       00   |   5b       00   |     65     00   |   6f     00   |    
  |f9           |   43   |   43       00   |   5c       00   |     66     00   |   70     00   |    
  |f10         |   44   |   44       00   |   5d       00   |     67     00   |   71     00   |    
  |f11         |   57   |   85       00   |   87       00   |     89     00   |   8b     00   |    
  |f12         |   58   |   86       00   |   88       00   |     8a     00   |   8c     00   |    
  |               |         |                   |                   |                   |                 |    
  |num        |   45   |                   |                   |                   |                 |    
  |scroll      |   46   |                   |                   |                   |                 |    
  |               |         |                   |                   |                   |                 |    
  |home     #|   47   |   47       00   |   37     7   |     77     00   |                 |    
  |home       |   47   |   47       e0   |   47     e0     |     77     e0   |   97     00   |    
  |up         # |   48   |   48       00   |   38     8   |     8d     00   |                 |    
  |up            |   48   |   48       e0   |   48     e0     |     8d     e0   |   98     00   |    
  |pgup     #|   49   |   49       00   |   39     9   |     84     00   |                 |    
  |pgup       |   49   |   49       e0   |   49     e0     |     84     e0   |   99     00   |    
  |-           # |   4a   |                   |   2d     -   |                   |                 |    
  |left     #   |   4b   |   4b       00   |   34     4   |     73     00   |                 |    
  |left           |   4b   |   4b       e0   |   4b     e0     |     73     e0   |   9b     00   |    
  |5           #|   4c   |                   |   35     5   |                   |                 |    
  |right   #  |   4d   |   4d       00   |   36     6   |     74     00   |                 |    
  |right        |   4d   |   4d       e0   |   4d     e0     |     74     e0   |   9d     00   |    
  |+           #|   4e   |                   |   2b     +   |                   |                 |    
  |end       #|   4f   |   4f       00   |   31     1   |     75     00   |                 |    
  |end          |   4f   |   4f       e0   |   4f     e0     |     75     e0   |   9f     00   |    
  |down     #|   50   |   50       00   |   32     2   |     91     00   |                 |    
  |down       |   50   |   50       e0   |   50     e0     |     91     e0   |   a0     00   |    
  |pgdn     #|   51   |   51       00   |   33     3   |     76     00   |                 |    
  |pgdn       |   51   |   51       e0   |   51     e0     |     76     e0   |   a1     00   |    
  |               |         |                   |                   |                   |                 |    
  |ins       #|   52   |   52       00   |   30     0   |     92     00   |                 |    
  |ins         |   52   |   52       e0   |   52     e0     |     92     e0   |   a2     00   |    
  |del       #|   53   |   53       00   |   2e     .   |     93     00   |                 |    
  |del         |   53   |   53       e0   |   53     e0     |     93     e0   |   a3     00   |    
  =====================================================    
 
另外一份,参考参考
  值 描述  
  0x1   鼠标左键  
  0x2   鼠标右键  
  0x3   cancel   键  
  0x4   鼠标中键  
  0x8   backspace   键  
  0x9   tab   键  
  0xc   clear   键  
  0xd   enter   键  
  0x10   shift   键  
  0x11   ctrl   键  
  0x12   menu   键  
  0x13   pause   键  
  0x14   caps   lock   键  
  0x1b   esc   键  
  0x20   spacebar   键  
  0x21   page   up   键  
  0x22   page   down   键  
  0x23   end   键  
  0x24   home   键  
  0x25   left   arrow   键  
  0x26   up   arrow   键  
  0x27   right   arrow   键  
  0x28   down   arrow   键  
  0x29   select   键  
  0x2a   print   screen   键  
  0x2b   execute   键  
  0x2c   snapshot   键  
  0x2d   insert   键  
  0x2e   delete   键  
  0x2f   help   键  
  0x90   num   lock   键  
  a   至   z   键与   a   –   z   字母的   ascii   码相同:  
  值 描述  
  65   a   键  
  66   b   键  
  67   c   键  
  68   d   键  
  69   e   键  
  70   f   键  
  71   g   键  
  72   h   键  
  73   i   键  
  74   j   键  
  75   k   键  
  76   l   键  
  77   m   键  
  78   n   键  
  79   o   键  
  80   p   键  
  81   q   键  
  82   r   键  
  83   s   键  
  84   t   键  
  85   u   键  
  86   v   键  
  87   w   键  
  88   x   键  
  89   y   键  
  90   z   键  
  0   至   9   键与数字   0   –   9   的   ascii   码相同:  
  值 描述  
  48   0   键  
  49   1   键  
  50   2   键  
  51   3   键  
  52   4   键  
  53   5   键  
  54   6   键  
  55   7   键  
  56   8   键  
  57   9   键  
  下列常数代表数字键盘上的键:  
  值 描述  
  0x60   0   键  
  0x61   1   键  
  0x62   2   键  
  0x63   3   键  
  0x64   4   键  
  0x65   5   键  
  0x66   6   键  
  0x67   7   键  
  0x68   8   键  
  0x69   9   键  
  0x6a   multiplication   sign   (*)   键  
  0x6b   plus   sign   (+)   键  
  0x6c   enter   键  
  0x6d   minus   sign   (–)   键  
  0x6e   decimal   point   (.)   键  
  0x6f   division   sign   (/)   键  
  下列常数代表功能键:  
  值 描述  
  0x70   f1   键  
  0x71   f2   键  
  0x72   f3   键  
  0x73   f4   键  
  0x74   f5   键  
  0x75   f6   键  
  0x76   f7   键  
  0x77   f8   键  
  0x78   f9   键  
  0x79   f10   键  
  0x7a   f11   键  
  0x7b   f12   键  
  0x7c   f13   键  
  0x7d   f14   键  
  0x7e   f15   键  
  0x7f   f16   键 
 VK_*
  vk_lbutton left   mouse   button  
  vk_rbutton right   mouse   button  
  vk_cancel control+break  
  vk_mbutton middle   mouse   button  
  vk_back backspace   key  
  vk_tab tab   key  
  vk_clear clear   key  
  vk_return enter   key  
  vk_shift shift   key  
  vk_control ctrl   key  
  vk_menu alt   key  
  vk_pause pause   key  
  vk_capital caps   lock   key  
  vk_kana used   with   ime  
  vk_hangul used   with   ime  
  vk_junja used   with   ime  
  vk_final used   with   ime  
  vk_hanja used   with   ime  
  vk_kanji used   with   ime  
  vk_convert used   with   ime  
   
  vk_nonconvert used   with   ime  
  vk_accept used   with   ime  
  vk_modechange used   with   ime  
  vk_escape esc   key  
  vk_space space   bar  
  vk_prior page   up   key  
  vk_next page   down   key  
  vk_end end   key  
  vk_home home   key  
  vk_left left   arrow   key  
  vk_up up   arrow   key  
  vk_right right   arrow   key  
  vk_down down   arrow   key  
  vk_select select   key  
  vk_print print   key   (keyboard-specific)  
  vk_execute execute   key  
  vk_snapshot print   screen   key  
  vk_insert insert   key  
  vk_delete delete   key  
  vk_help help   key  
   
  vk_lwin left   windows   key   (microsoft   keyboard)  
  vk_rwin right   windows   key   (microsoft   keyboard)  
  vk_apps applications   key   (microsoft   keyboard)  
  vk_numpad0 0   key   (numeric   keypad)  
  vk_numpad1 1   key   (numeric   keypad)  
  vk_numpad2 2   key   (numeric   keypad)  
  vk_numpad3 3   key   (numeric   keypad)  
  vk_numpad4 4   key   (numeric   keypad)  
  vk_numpad5 5   key   (numeric   keypad)  
  vk_numpad6 6   key   (numeric   keypad)  
  vk_numpad7 7   key   (numeric   keypad)  
  vk_numpad8 8   key   (numeric   keypad)  
  vk_numpad9 9   key   (numeric   keypad)  
   
  vk_multiply multiply   key   (numeric   keypad)  
  vk_add add   key   (numeric   keypad)  
  vk_separator separator   key   (numeric   keypad)  
  vk_subtract subtract   key   (numeric   keypad)  
  vk_decimal decimal   key   (numeric   keypad)  
  vk_divide divide   key   (numeric   keypad)  
  vk_f1 f1   key  
  vk_f2 f2   key  
  vk_f3 f3   key  
  vk_f4 f4   key  
  vk_f5 f5   key  
  vk_f6 f6   key  
  vk_f7 f7   key  
  vk_f8 f8   key  
  vk_f9 f9   key  
  vk_f10 f10   key  
  vk_f11 f11   key  
  vk_f12 f12   key  
  vk_f13 f13   key  
  vk_f14 f14   key  
  vk_f15 f15   key  
   
  vk_f16 f16   key  
  vk_f17 f17   key  
  vk_f18 f18   key  
  vk_f19 f19   key  
  vk_f20 f20   key  
  vk_f21 f21   key  
  vk_f22 f22   key  
  vk_f23 f23   key  
  vk_f24 f24   key  
  vk_numlock num   lock   key  
  vk_scroll scroll   lock   key  
  vk_lshift left   shift   key   (only   used   with   getasynckeystate   and   getkeystate)  
  vk_rshift right   shift   key   (only   used   with   getasynckeystate   and   getkeystate)  
  vk_lcontrol left   ctrl   key   (only   used   with   getasynckeystate   and   getkeystate)  
  vk_rcontrol right   ctrl   key   (only   used   with   getasynckeystate   and   getkeystate)  
   
  vk_lmenu left   alt   key   (only   used   with   getasynckeystate   and   getkeystate)  
  vk_rmenu right   alt   key   (only   used   with   getasynckeystate   and   getkeystate)  
  vk_processkey process   key  
  vk_attn attn   key  
  vk_crsel crsel   key  
  vk_exsel exsel   key  
  vk_ereof erase   eof   key  
  vk_play play   key  
  vk_zoom zoom   key  
  vk_noname reserved   for   future   use  
  vk_pa1 pa1   key  
  vk_oem_clear clear   key
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值