原创 USB键盘常用码值表

2008-1-24 19:36 15069 8 13 分类: MCU/ 嵌入式

0 00 Reserved (no event indicated)9 N/A √ √ √ 4/101/104<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


1 01 Keyboard ErrorRollOver9 N/A √ √ √ 4/101/104


2 02 Keyboard POSTFail9 N/A √ √ √ 4/101/104


3 03 Keyboard ErrorUndefined9 N/A √ √ √ 4/101/104


4 04 Keyboard a and A4 31 √ √ √ 4/101/104


5 05 Keyboard b and B 50 √ √ √ 4/101/104


6 06 Keyboard c and C4 48 √ √ √ 4/101/104


7 07 Keyboard d and D 33 √ √ √ 4/101/104


8 08 Keyboard e and E 19 √ √ √ 4/101/104


9 09 Keyboard f and F 34 √ √ √ 4/101/104


10 <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />0A Keyboard g and G 35 √ √ √ 4/101/104


11 0B Keyboard h and H 36 √ √ √ 4/101/104


12 0C Keyboard i and I 24 √ √ √ 4/101/104


13 0D Keyboard j and J 37 √ √ √ 4/101/104


14 0E Keyboard k and K 38 √ √ √ 4/101/104


15 0F Keyboard l and L 39 √ √ √ 4/101/104


16 10 Keyboard m and M4 52 √ √ √ 4/101/104


17 11 Keyboard n and N 51 √ √ √ 4/101/104


18 12 Keyboard o and O4 25 √ √ √ 4/101/104


19 13 Keyboard p and P4 26 √ √ √ 4/101/104


20 14 Keyboard q and Q4 17 √ √ √ 4/101/104


21 15 Keyboard r and R 20 √ √ √ 4/101/104


22 16 Keyboard s and S4 32 √ √ √ 4/101/104


23 17 Keyboard t and T 21 √ √ √ 4/101/104


24 18 Keyboard u and U 23 √ √ √ 4/101/104


25 19 Keyboard v and V 49 √ √ √ 4/101/104


26 1A Keyboard w and W4 18 √ √ √ 4/101/104


27 1B Keyboard x and X4 47 √ √ √ 4/101/104


28 1C Keyboard y and Y4 22 √ √ √ 4/101/104


29 1D Keyboard z and Z4 46 √ √ √ 4/101/104


30 1E Keyboard 1 and !4 2 √ √ √ 4/101/104


31 1F Keyboard 2 and @4 3 √ √ √ 4/101/104


32 20 Keyboard 3 and #4 4 √ √ √ 4/101/104


33 21 Keyboard 4 and $4 5 √ √ √ 4/101/104


34 22 Keyboard 5 and %4 6 √ √ √ 4/101/104


35 23 Keyboard 6 and ^4 7 √ √ √ 4/101/104


36 24 Keyboard 7 and &4 8 √ √ √ 4/101/104


37 25 Keyboard 8 and *4 9 √ √ √ 4/101/104


38 26 Keyboard 9 and (4 10 √ √ √ 4/101/104


39 27 Keyboard 0 and )4 11 √ √ √ 4/101/104


40 28 Keyboard Return (ENTER)5 43 √ √ √ 4/101/104


41 29 Keyboard ESCAPE 110 √ √ √ 4/101/104


42 2A Keyboard DELETE (Backspace)13 15 √ √ √ 4/101/104


43 2B Keyboard Tab 16 √ √ √ 4/101/104


44 2C Keyboard Spacebar 61 √ √ √ 4/101/104


45 2D Keyboard - and (underscore)4 12 √ √ √ 4/101/104


46 2E Keyboard = and +4 13 √ √ √ 4/101/104


47 2F Keyboard [ and {4 27 √ √ √ 4/101/104


48 30 Keyboard ] and }4 28 √ √ √ 4/101/104


49 31 Keyboard \ and | 29 √ √ √ 4/101/104


50 32 Keyboard Non-US # and ~2 42 √ √ √ 4/101/104


51 33 Keyboard ; and :4 40 √ √ √ 4/101/104


52 34 Keyboard ‘ and “4 41 √ √ √ 4/101/104


53 35 Keyboard Grave Accent and Tilde4 1 √ √ √ 4/101/104


54 36 Keyboard, and <4 53 √ √ √ 4/101/104


55 37 Keyboard . and >4 54 √ √ √ 4/101/104


56 38 Keyboard / and ?4 55 √ √ √ 4/101/104


57 39 Keyboard Caps Lock11 30 √ √ √ 4/101/104


58 3A Keyboard F1 112 √ √ √ 4/101/104


59 3B Keyboard F2 113 √ √ √ 4/101/104


60 3C Keyboard F3 114 √ √ √ 4/101/104


61 3D Keyboard F4 115 √ √ √ 4/101/104


62 3E Keyboard F5 116 √ √ √ 4/101/104


63 3F Keyboard F6 117 √ √ √ 4/101/104


64 40 Keyboard F7 118 √ √ √ 4/101/104


65 41 Keyboard F8 119 √ √ √ 4/101/104


66 42 Keyboard F9 120 √ √ √ 4/101/104


67 43 Keyboard F10 121 √ √ √ 4/101/104


68 44 Keyboard F11 122 √ √ √ 101/104


69 45 Keyboard F12 123 √ √ √ 101/104


70 46 Keyboard PrintScreen1 124 √ √ √ 101/104


71 47 Keyboard Scroll Lock11 125 √ √ √ 4/101/104


72 48 Keyboard Pause1 126 √ √ √ 101/104


73 49 Keyboard Insert1 75 √ √ √ 101/104


74 4A Keyboard Home1 80 √ √ √ 101/104


75 4B Keyboard PageUp1 85 √ √ √ 101/104


76 4C Keyboard Delete Forward1;14 76 √ √ √ 101/104


77 4D Keyboard End1 81 √ √ √ 101/104


78 4E Keyboard PageDown1 86 √ √ √ 101/104


79 4F Keyboard RightArrow1 89 √ √ √ 101/104


80 50 Keyboard LeftArrow1 79 √ √ √ 101/104


81 51 Keyboard DownArrow1 84 √ √ √ 101/104


82 52 Keyboard UpArrow1 83 √ √ √ 101/104


83 53 Keypad Num Lock and Clear11 90 √ √ √ 101/104


84 54 Keypad /1 95 √ √ √ 101/104


85 55 Keypad * 100 √ √ √ 4/101/104


86 56 Keypad - 105 √ √ √ 4/101/104


87 57 Keypad + 106 √ √ √ 4/101/104


88 58 Keypad ENTER5 108 √ √ √ 101/104


89 59 Keypad 1 and End 93 √ √ √ 4/101/104


90 5A Keypad 2 and Down Arrow 98 √ √ √ 4/101/104


91 5B Keypad 3 and PageDn 103 √ √ √ 4/101/104


92 5C Keypad 4 and Left Arrow 92 √ √ √ 4/101/104


93 5D Keypad 5 97 √ √ √ 4/101/104


94 5E Keypad 6 and Right Arrow 102 √ √ √ 4/101/104


95 5F Keypad 7 and Home 91 √ √ √ 4/101/104


96 60 Keypad 8 and Up Arrow 96 √ √ √ 4/101/104


97 61 Keypad 9 and PageUp 101 √ √ √ 4/101/104


98 62 Keypad 0 and Insert 99 √ √ √ 4/101/104


99 63 Keypad . and Delete 104 √ √ √ 4/101/104


100 64 Keyboard Non-US \ and |3;6 45 √ √ √ 4/101/104


101 65 Keyboard Application10 129 √ √ 104


102 66 Keyboard Power9 √ √


103 67 Keypad =


104 68 Keyboard F13


105 69 Keyboard F14


106 6A Keyboard F15


107 6B Keyboard F16


108 6C Keyboard F17


109 6D Keyboard F18


110 6E Keyboard F19


111 6F Keyboard F20


112 70 Keyboard F21


113 71 Keyboard F22


114 72 Keyboard F23


115 73 Keyboard F24


116 74 Keyboard Execute


117 75 Keyboard Help


118 76 Keyboard Menu


119 77 Keyboard Select


120 78 Keyboard Stop


121 79 Keyboard Again


122 7A Keyboard Undo


123 7B Keyboard Cut


124 7C Keyboard Copy


125 7D Keyboard Paste


126 7E Keyboard Find


127 7F Keyboard Mute


128 80 Keyboard Volume Up


129 81 Keyboard Volume Down


130 82 Keyboard Locking Caps Lock12


131 83 Keyboard Locking Num Lock12


132 84 Keyboard Locking Scroll Lock12


133 85 Keypad Comma27 107


134 86 Keypad Equal Sign29


135 87 Keyboard International115,28 56


136 88 Keyboard International216


137 89 Keyboard International317


138 8A Keyboard International418


139 8B Keyboard International519


140 8C Keyboard International620


141 8D Keyboard International721


142 8E Keyboard International822


143 8F Keyboard International922


144 90 Keyboard LANG125


145 91 Keyboard LANG226


146 92 Keyboard LANG330


147 93 Keyboard LANG431


148 94 Keyboard LANG532


149 95 Keyboard LANG68


150 96 Keyboard LANG78


151 97 Keyboard LANG88


152 98 Keyboard LANG98


153 99 Keyboard Alternate Erase7


154 9A Keyboard SysReq/Attention1


155 9B Keyboard Cancel


156 9C Keyboard Clear


157 9D Keyboard Prior


158 9E Keyboard Return


159 9F Keyboard Separator


160 A0 Keyboard Out


161 A1 Keyboard Oper


162 A2 Keyboard Clear/Again


163 A3 Keyboard CrSel/Props


164 A4 Keyboard ExSel


165-175 A5-CF Reserved


176 B0 Keypad 00


177 B1 Keypad 000


178 B2 Thousands Separator 33


179 B3 Decimal Separator 33


180 B4 Currency Unit 34


181 B5 Currency Sub-unit 34


182 B6 Keypad (


183 B7 Keypad )


184 B8 Keypad {


185 B9 Keypad }


186 BA Keypad Tab


187 BB Keypad Backspace


188 BC Keypad A


189 BD Keypad B


190 BE Keypad C


191 BF Keypad D


192 C0 Keypad E


193 C1 Keypad F


194 C2 Keypad XOR


195 C3 Keypad ^


196 C4 Keypad %


197 C5 Keypad <


198 C6 Keypad >


199 C7 Keypad &


200 C8 Keypad &&


201 C9 Keypad |


202 CA Keypad ||


203 CB Keypad :


204 CC Keypad #


205 CD Keypad Space


206 CE Keypad @


207 CF Keypad !


208 D0 Keypad Memory Store


209 D1 Keypad Memory Recall


210 D2 Keypad Memory Clear


211 D3 Keypad Memory Add


212 D4 Keypad Memory Subtract


213 D5 Keypad Memory Multiply


214 D6 Keypad Memory Divide


215 D7 Keypad +/-


216 D8 Keypad Clear


217 D9 Keypad Clear Entry


218 DA Keypad Binary


219 DB Keypad Octal


220 DC Keypad Decimal


221 DD Keypad Hexadecimal


222-223 DE-DF Reserved


224 E0 Keyboard LeftControl 58 √ √ √ 4/101/104


225 E1 Keyboard LeftShift 44 √ √ √ 4/101/104


226 E2 Keyboard LeftAlt 60 √ √ √ 4/101/104


227 E3 Keyboard Left GUI10;23 127 √ √ √ 104


228 E4 Keyboard RightControl 64 √ √ √ 101/104


229 E5 Keyboard RightShift 57 √ √ √ 4/101/104


230 E6 Keyboard RightAlt 62 √ √ √ 101/104


231 E7 Keyboard Right GUI10;24 128 √ √ √ 104


 

PARTNER CONTENT

文章评论5条评论)

登录后参与讨论

用户461316 2008-9-12 23:33

看到楼主的回复说明才明白是怎么回事了!!!

用户145694 2008-5-11 10:10

看过,不错

用户570002 2008-2-25 21:09

晕,忘了表头这事情了,这是从USB HID应用手册里面截选出来的一段,忘了解释一下了。

实际上常用的也就前面的几项,比如

83 53 Keypad Num Lock and Clear11 90 √ √ √ 101/104

 

83是键值的10进制编码,53是键值的16进制编码,然后 Keypad Num Lock and Clear的意思是小键盘(数字键盘)锁按键

 

再比如20 14 Keyboard q and Q4 17 √ √ √ 4/101/104

 

20也是键q的十进值编码,14是十六进制编码,后面注释是字母q或Q的编码。

 

谢谢大家提的意见。

用户131105 2008-2-12 18:25

有些乱奥

用户371541 2008-1-24 22:28

看不懂,没有表头,谁知道表达什么意思!

相关推荐阅读
用户570002 2008-09-11 17:09
USBasp编程器在EDN USB学习板上的实现
这个程序也花了我好几天的时间来完成,虽然USB通信和编程算法都有完整的参考程序。做完这个程序最大的收获就是明白了USB的控制传输,因为编程器所有的数据传输都是走的端点0。希望大家能在这个范例中学有所获...
用户570002 2008-05-10 11:33
MEGA8做的USB编程器PCB板
        前些日子(时日有些长了)网友济世看了圈圈发的MEGA8做的USB下载线的原理图,想做一块PCB板,以满足美观实用的愿望,在做电路的过程中我为他提供了一些帮助,最后这块USB编程器的PC...
用户570002 2008-04-09 21:35
MEGA8 USB编程器固件改进
        用的是圈圈找的USB编程器的原理图(http://blog.21ic.com/user1/2198/archives/2008/45205.html),做了一块小PCB板,下载器用起来...
用户570002 2008-01-24 20:53
密引脚IC焊接视频教程
为了节省空间,在这里就转一下链接吧:http://group.ednchina.com/93/7842.aspx推荐新手们在焊接密引脚IC前好好看看。...
EE直播间
更多
我要评论
5
8
关闭 站长推荐上一条 /3 下一条