键盘扫描码[比较完整]

所属分类: 网络编程 / 相关技巧 阅读数: 1161
收藏 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   |          |
------------------+-------------------+-------------------+--------------------
更多精彩内容其他人还在看

firefox 扩展开发技巧

firefox 扩展开发
收藏 0 赞 0 分享

php asp.net 比较 [推荐]

如今当提到 Web 开发时,您有许多选择。这些方法中许多都涉及到预处理 - 即,利用特定的标记将代码嵌入到 HTML 页面中
收藏 0 赞 0 分享

UTF-8 BOM 可能导致样式错乱的解决方法

utf-8 是一种在web应用中经常使用的一种 unicode 字符的编码方式,使用 utf-8 的好处在于它是一种变长的编码方式,对于 ANSII 码编码长度为1个字节,这样的话在传输大量 ASCII 字符集的网页时,可以大量节约网络带宽。
收藏 0 赞 0 分享

Web 开发常用工具 大家自己查找下载

看到了Web通信分析工具 这篇文章,除了burpsuite其他我日常都经常使用。于似乎我整理了一下我自己用的其他的WEB开发工具。
收藏 0 赞 0 分享

遇到不能复制的网站怎么办?

有时我们看到喜欢的网页内容时定会产生复制下来为我所用的冲动,不过当你点击鼠标时它却没有任何反应,选择的内容没有任何变化,不禁有点扫兴。不要紧,办法总比困难多!
收藏 0 赞 0 分享

URL 长度有限制吗?

众所周知, 传递小量参数(在没有其他原因,例如隐藏参数值的情况下)推荐使用GET方法,传递大量参数推荐使用POST方法。原因是什么呢?
收藏 0 赞 0 分享

声音验证码制作方法

收听验证码已经比较普遍了,使用户看不清楚的情况下可以通过耳朵来收听验证码,但网上搜了很久没看到有具体的制作方法,自己想了想,还是按自己的方法来实现了,呵呵。
收藏 0 赞 0 分享

防范SQL注入式攻击

SQL注入式攻击是利用是指利用设计上的漏洞,在目标服务器上运行Sql命令以及进行其他方式的攻击动态生成Sql命令时没有对用户输入的数据进行验证是Sql注入攻击得逞的主要原因。
收藏 0 赞 0 分享

Web 设计与开发者必须知道的 15 个站点

今天读到一篇文章,介绍了15个对 Web 设计与开发师极端有用的站点,里面有不少也是我们一直在使用的,也许对很多人都有用,翻译出来以饷同仁。
收藏 0 赞 0 分享

十分钟内学会 避免用户刷新导致重复POST提交

在Web应用中,采用POST提交信息是非常常见的,然而如果目标页面打开得太慢,用户就可能会刷新页面,这时候之前已经提交过的信息就会被重复提交。
收藏 0 赞 0 分享
查看更多