键盘扫描码[比较完整]

所属分类: 网络编程 / 相关技巧 阅读数: 1131
收藏 0 赞 0 分享
 

Keyboard Scan Codes (Numerical Order)

Keyboard Scan Codes (Numerical Order)

---------------+---------------+---------------+---------------+---------------
HEX DEC keys  |HEX DEC keys  |HEX DEC keys  |HEX DEC keys  |HEX DEC keys
---------------+---------------+---------------+---------------+---------------
        |10 16 Q   |20 32 D   |30 48 B   |40 64 F6
01  1 ESC  |11 17 W   |21 33 F   |31 49 N   |41 65 F7
02  2 1   |12 18 E   |22 34 G   |32 50 M   |42 66 F8
03  3 2   |13 19 R   |23 35 H   |33 51 ,   |43 67 F9
04  4 3   |14 20 T   |24 36 J   |34 52 .   |44 68 F10
05  5 4   |15 21 Y   |25 37 K   |35 53 /   |45 69 Num
06  6 5   |16 22 U   |26 38 L   |36 54 R Shift|46 70 Scroll
07  7 6   |17 23 I   |27 39 ;   |37 55 PrtSc |47 71 Home
08  8 7   |18 24 O   |28 40 '   |38 56 Alt  |48 72 Up
09  9 8   |19 25 P   |29 41 `   |39 57 Space |49 73 PgUp
0A 10 9   |1A 26 [   |2A 42 L Shift|3A 58 Caps  |4A 74 -
0B 11 0   |1B 27 ]   |2B 43 \   |3B 59 F1   |4B 75 Left
0C 12 -   |1C 28     |2C 44 Z   |3C 60 F2   |4C 76 Center
0D 13 =   |1D 29 CTRL  |2D 45 X   |3D 61 F3   |4D 77 Right
0E 14 bs   |1E 30 A   |2E 46 C   |3E 62 F4   |4E 78 +
0F 15 Tab  |1F 31 S   |2F 47 V   |3F 63 F5   |4F 79 End
---------------+---------------+---------------+---------------+---------------
50 80 Down  |        |        |        |
51 81 PgDn  |        |        |        |
52 82 Ins  |        |        |        |
53 83 Del  |        |        |        |
---------------+---------------+---------------+---------------+---------------

Keyboard Scan Codes (Read from Port HEX 60 = DEC 96) (Keyboard Layout)

Top number  ... DEC
Bottom number ... HEX

+--+--+---+---+---+---+---+---+---+---+---+---+---+---+---+---+-------+-------+
|F1|F2|ESC| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = |BkS|Num Lok|Scr Lok|
| | |  |  |  |  |  |  |  |  |  |  |  |  |  |  |    |    |
|59|60| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |10 |11 |12 |13 |14 | 69  | 70  |
|3B|3C|01 |02 |03 |04 |05 |06 |07 |08 |09 |0A |0B |0C |0D |0E | 45  | 46  |
+--+--+---+---+---+---+---+---+---+---+---+---+---+---+---+---+-------+-------+
|F3|F4|TAB| Q | W | E | R | T | Y | U | I | O | P | [ | ] |  | 7 3 8 | 9 3 - |
| | |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  3  |  3  |
|61|62|15 |16 |17 |18 |19 |20 |21 |22 |23 |24 |25 |26 |27 |  |71 372 |73 374 |
|3D|3E|0F |10 |11 |12 |13 |14 |15 |16 |17 |18 |19 |1A |1B |  |47 348 |49 34A |
+--+--+---+---+---+---+---+---+---+---+---+---+---+---+---+---+-------+-------+
|F5|F6|CTR| A | S | D | F | G | H | J | K | L | ; | ' | ` |28 | 4 3 5 | 6 3  |
| | |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  3  |  3  |
|63|64|29 |30 |31 |32 |33 |34 |35 |36 |37 |38 |39 |40 |41 |  |75 376 |77 3  |
|3F|40|1D |1E |1F |20 |21 |22 |23 |24 |25 |26 |27 |28 |29 |  |4B 34C |4D 3  |
+--+--+---+---+---+---+---+---+---+---+---+---+---+---+---+---+-------+-------+
|F7|F8|Shf| \ | Z | X | C | V | B | N | M | , | . | / |Shf|Prt| 1 3 2 | 3 3 + |
| | |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  3  |  3  |
|65|66|42 |43 |44 |45 |46 |47 |48 |49 |50 |51 |52 |53 |54 |55 |78 380 |81 378 |
|41|42|2A |2B |2C |2D |2E |2F |30 |31 |32 |33 |34 |35 |36 |37 |4F 350 |51 34E |
+--+--+---+---+---+---+---+---+---+---+---+---+---+---+---+---+-------+-------+
|F9|F0| A|t |  |  |  |  |pac|  |  |  |  |Cap|Lok| I|s 3 D|l 3  |
| | |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  3  |  3  |
|67|68| 5|  |  |  |  |  |57 |  |  |  |  | 5|  | 8|  3 8|  3  |
|43|44| 3|  |  |  |  |  |39 |  |  |  |  | 3|  | 5|  3 5|  3  |
+--+--+---+---+---+---+---+---+---+---+---+---+---+---+---+---+-------+-------+

Extended ASCII Special Key Codes (Numerical Order)
... composed of 2 bytes, the 2nd byte being 00 (00 signifies that the special codes are to be applied.)

HEX DEC  keys
-------------------------------
03  3 CTRL-2; same as CHR$(0)
0F 15 Shift-tab
10 16 Alt-Q
11 17 Alt-W
12 18 Alt-E
13 19 Alt-R
14 20 Alt-T
15 21 Alt-Y
16 22 Alt-U
17 23 Alt-I
18 24 Alt-O
19 25 Alt-P
1E 30 Alt-A
1F 31 Alt-S
20 32 Alt-D
21 33 Alt-F
22 34 Alt-G
23 35 Alt-H
24 36 Alt-J
25 37 Alt-K
26 38 Alt-L
2C 44 Alt-Z
2D 45 Alt-X
2E 46 Alt-C
2F 47 Alt-V
30 48 Alt-B
31 49 Alt-N
32 50 Alt-M
3B 59 F1
3C 60 F2
3D 61 F3
3E 62 F4
3F 63 F5
40 64 F6
41 65 F7
42 66 F8
43 67 F9
44 68 F10
47 71 Home
48 72 Up
49 73 PgUp
4B 75 Left
4D 77 Right
4F 79 End
50 80 Down
51 81 PgDn
52 82 Ins
53 83 Del
54 84 Shift-F1
55 85 Shift-F2
56 86 Shift-F3
57 87 Shift-F4
58 88 Shift-F5
59 89 Shift-F6
5A 90 Shift-F7
5B 91 Shift-F8
5C 92 Shift-F9
5D 93 Shift-F10
5E 94 Ctrl-F1
5F 95 Ctrl-F2
60 96 Ctrl-F3
61 97 Ctrl-F4
62 98 Ctrl-F5
63 99 Ctrl-F6
64 100 Ctrl-F7
65 101 Ctrl-F8
66 102 Ctrl-F9
67 103 Ctrl-F10
68 104 Alt-F1
69 105 Alt-F2
6A 106 Alt-F3
6B 107 Alt-F4
6C 108 Alt-F5
6D 109 Alt-F6
6E 110 Alt-F7
6F 111 Alt-F8
70 112 Alt-F9
71 113 Alt-F10
72 114 Ctrl-PrtSc
73 115 Ctrl-Left
74 116 Ctrl-Right
75 117 Ctrl-End
76 118 Ctrl-PgDn
77 119 Ctrl-Home
78 120 Alt-1
79 121 Alt-2
7A 122 Alt-3
7B 123 Alt-4
7C 124 Alt-5
7D 125 Alt-6
7E 126 Alt-7
7F 127 Alt-8
80 128 Alt-9
81 129 Alt-0
82 130 Alt--
83 131 Alt-=
84 132 Ctrl-PgUp
85 133 Ctrl-Up
86 134 Ctrl--(num)
87 135 Ctrl-Center
88 136 Ctrl-+(num)
89 137 Ctrl-Down
8A 138 Ctrl-Ins
8B 139 Ctrl-Del
8C 140 Alt-Home
8D 141 Alt-Up
8E 142 Alt-PgUp
8F 143 Alt--(num)
90 144 Alt-Left
91 145 Alt-Center
92 146 Alt-Right
93 147 Alt-+(num)
94 148 Alt-End
95 149 Alt-Down
96 150 Alt-PgDn
97 151 Alt-Ins
98 152 Alt-Del

Extended ASCII Special Key Codes (Keyboard Layout)

------------------+-------------------+-------------------+--------------------
HEX DEC keys   | HEX DEC keys   | HEX DEC keys   | HEX DEC keys
------------------+-------------------+-------------------+--------------------
03  3 nul    | 0F 15 Shift-tab | 72 114 Ctrl-PrtSc|
------------------+-------------------+-------------------+--------------------
47 71 Home   |          | 77 119 Ctrl-Home | 8C 140 Alt-Home
48 72 Up    |          | 85 133 Ctrl-Up  | 8D 141 Alt-Up
49 73 PgUp   |          | 84 132 Ctrl-PgUp | 8E 142 Alt-PgUp
4A 74 -(num)  |          | 86 134 Ctrl--(nu)| 8F 143 Alt--(num)
4B 75 Left   |          | 73 115 Ctrl-Left | 90 144 Alt-Left
4C 76 Center  |          | 87 135 Ctrl-Centr| 91 145 Alt-Center
4D 77 Right   |          | 74 116 Ctrl-Right| 92 146 Alt-Right
4E 78 +(num)  |          | 88 136 Ctrl-+(nu)| 93 147 Alt-+(num)
4F 79 End    |          | 75 117 Ctrl-End | 94 148 Alt-End
50 80 Down   |          | 89 137 Ctrl-Down | 95 149 Alt-Down
51 81 PgDn   |          | 76 118 Ctrl-PgDn | 96 150 Alt-PgDn
52 82 Ins    |          | 8A 138 Ctrl-Ins | 97 151 Alt-Ins
53 83 Del    |          | 8B 139 Ctrl-Del | 98 152 Alt-Del
------------------+-------------------+-------------------+--------------------
3B 59 F1    | 54 84 Shift-F1 | 5E 94 Ctrl-F1  | 68 104 Alt-F1
3C 60 F2    | 55 85 Shift-F2 | 5F 95 Ctrl-F2  | 69 105 Alt-F2
3D 61 F3    | 56 86 Shift-F3 | 60 96 Ctrl-F3  | 6A 106 Alt-F3
3E 62 F4    | 57 87 Shift-F4 | 61 97 Ctrl-F4  | 6B 107 Alt-F4
3F 63 F5    | 58 88 Shift-F5 | 62 98 Ctrl-F5  | 6C 108 Alt-F5
40 64 F6    | 59 89 Shift-F6 | 63 99 Ctrl-F6  | 6D 109 Alt-F6
41 65 F7    | 5A 90 Shift-F7 | 64 100 Ctrl-F7  | 6E 110 Alt-F7
42 66 F8    | 5B 91 Shift-F8 | 65 101 Ctrl-F8  | 6F 111 Alt-F8
43 67 F9    | 5C 92 Shift-F9 | 66 102 Ctrl-F9  | 70 112 Alt-F9
44 68 F10    | 5D 93 Shift-F10 | 67 103 Ctrl-F10 | 71 113 Alt-F10
------------------+-------------------+-------------------+--------------------
1E 30 Alt-A   | 31 49 Alt-N   | 78 120 Alt-1   |
30 48 Alt-B   | 18 24 Alt-O   | 79 121 Alt-2   |
2E 46 Alt-C   | 19 25 Alt-P   | 7A 122 Alt-3   |
20 32 Alt-D   | 10 16 Alt-Q   | 7B 123 Alt-4   |
12 18 Alt-E   | 13 19 Alt-R   | 7C 124 Alt-5   |
21 33 Alt-F   | 1F 31 Alt-S   | 7D 125 Alt-6   |
22 34 Alt-G   | 14 20 Alt-T   | 7E 126 Alt-7   |
23 35 Alt-H   | 16 22 Alt-U   | 7F 127 Alt-8   |
17 23 Alt-I   | 2F 47 Alt-V   | 80 128 Alt-9   |
24 36 Alt-J   | 11 17 Alt-W   | 81 129 Alt-0   |
25 37 Alt-K   | 2D 45 Alt-X   | 82 130 Alt--   |
26 38 Alt-L   | 15 21 Alt-Y   | 83 131 Alt-=   |
32 50 Alt-M   | 2C 44 Alt-Z   |          |
------------------+-------------------+-------------------+--------------------
更多精彩内容其他人还在看

程序员编程从初级到中级的10个秘诀

在一封与TechRepublic会员交流的邮件当中,他提到了面向程序员的博客、文章及杂志分成两类:面向初学者类(“hello world”这种类型的教程)以及面向专家类(MSDN杂志)。
收藏 0 赞 0 分享

关于换行和回车的图文小结

不知道大家用这么多年的电脑,写了这么多的程序,对换行和回车有没有一个认识
收藏 0 赞 0 分享

回车和换行有什么区别?我们平时按下的Enter键是回车还是换行

如果用过机械打字机,就知道回车和换行的区别了。换行就是把滚筒卷一格,不改变水平位置。回车就是把水平位置复位,不卷动滚筒
收藏 0 赞 0 分享

网络编程之get与post的区别与联系

这里来说说get与post的区别与联系,对这方面不懂的鹏哟可以参考下。
收藏 0 赞 0 分享

Web开发人员常用速查手册 英文集合推荐

不管你是多么优秀的程序员,你都不可能记住一切。在你编写程序的过程中碰到问题需要查阅手册的时候,若有现成的手册可参考则可以为你节省很多时间。
收藏 0 赞 0 分享

vs快捷键 用好Ctrl+Enter与Ctrl+Shift+Enter组合键让你的编辑代码速度快了很多

使用Ctrl+Enter组合键在上方插入一行,使用Ctrl+Shift+Enter组合键在下方插入一行
收藏 0 赞 0 分享

对Web开发人员有用的8个网站小结

本文是由比利时的Web开发人员Jean-Baptiste Jung分享的,Jung还在《Web开发/设计人员应当知道的15个网站》这篇文章中推荐了15个相关网站
收藏 0 赞 0 分享

Web开发/设计人员应当知道的15个网站

建个好网站绝非易事,工欲善其事必先利其器。本文编译了15个极其有用的网站,任何一位网站开发者或设计人员都应该收藏起来
收藏 0 赞 0 分享

Application,Session,Cookies对象应用介绍

Application,Session,Cookies对象比较,对于客户端保存登录信息的朋友可以参考下。
收藏 0 赞 0 分享

设计高可用和高负载的网站系统的几个注意事项

随着网站的运营,用户访问量和数据存储量会随着时间发生几何级变化,很快整个系统不堪重负,频繁出现问题。
收藏 0 赞 0 分享
查看更多