键盘扫描码keycode.docx

上传人:b****6 文档编号:7011683 上传时间:2023-01-16 格式:DOCX 页数:8 大小:19.01KB
下载 相关 举报
键盘扫描码keycode.docx_第1页
第1页 / 共8页
键盘扫描码keycode.docx_第2页
第2页 / 共8页
键盘扫描码keycode.docx_第3页
第3页 / 共8页
键盘扫描码keycode.docx_第4页
第4页 / 共8页
键盘扫描码keycode.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

键盘扫描码keycode.docx

《键盘扫描码keycode.docx》由会员分享,可在线阅读,更多相关《键盘扫描码keycode.docx(8页珍藏版)》请在冰豆网上搜索。

键盘扫描码keycode.docx

键盘扫描码keycode

键盘扫描码

KeyboardScanCodes(NumericalOrder)

---------------+---------------+---------------+---------------+---------------

HEXDECkeys  |HEXDECkeys  |HEXDECkeys  |HEXDECkeys  |HEXDECkeys

---------------+---------------+---------------+---------------+---------------

              |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 RShift|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 LShift|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   |              |              |              |

---------------+---------------+---------------+---------------+---------------

KeyboardScanCodes(ReadfromPortHEX60=DEC96)(KeyboardLayout)

Topnumber   ...DEC

Bottomnumber...HEX

+--+--+---+---+---+---+---+---+---+---+---+---+---+---+---+---+-------+-------+

|F1|F2|ESC|1|2|3|4|5|6|7|8|9|0|-|=|BkS|NumLok|ScrLok|

| | |  |  |  |  |  |  |  |  |  |  |  |  |  |  |      |      |

|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|[|]|  |738|93-|

| | |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  3  |  3  |

|61|62|15|16|17|18|19|20|21|22|23|24|25|26|27|  |71372|73374|

|3D|3E|0F|10|11|12|13|14|15|16|17|18|19|1A|1B|  |47348|4934A|

+--+--+---+---+---+---+---+---+---+---+---+---+---+---+---+---+-------+-------+

|F5|F6|CTR|A|S|D|F|G|H|J|K|L|;|'|`|28|435|63  |

| | |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  3  |  3  |

|63|64|29|30|31|32|33|34|35|36|37|38|39|40|41|  |75376|773  |

|3F|40|1D|1E|1F|20|21|22|23|24|25|26|27|28|29|  |4B34C|4D3  |

+--+--+---+---+---+---+---+---+---+---+---+---+---+---+---+---+-------+-------+

|F7|F8|Shf|\|Z|X|C|V|B|N|M|,|.|/|Shf|Prt|132|33+|

| | |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  3  |  3  |

|65|66|42|43|44|45|46|47|48|49|50|51|52|53|54|55|78380|81378|

|41|42|2A|2B|2C|2D|2E|2F|30|31|32|33|34|35|36|37|4F350|5134E|

+--+--+---+---+---+---+---+---+---+---+---+---+---+---+---+---+-------+-------+

|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  |

+--+--+---+---+---+---+---+---+---+---+---+---+---+---+---+---+-------+-------+

ExtendedASCIISpecialKeyCodes(NumericalOrder)

...composedof2bytes,the2ndbytebeing00(00signifiesthatthespecialcodesaretobeapplied.)

HEXDEC  keys

-------------------------------

03  3 CTRL-2;sameasCHR$(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

64100 Ctrl-F7

65101 Ctrl-F8

66102 Ctrl-F9

67103 Ctrl-F10

68104 Alt-F1

69105 Alt-F2

6A106 Alt-F3

6B107 Alt-F4

6C108 Alt-F5

6D109 Alt-F6

6E110 Alt-F7

6F111 Alt-F8

70112 Alt-F9

71113 Alt-F10

72114 Ctrl-PrtSc

73115 Ctrl-Left

74116 Ctrl-Right

75117 Ctrl-End

76118 Ctrl-PgDn

77119 Ctrl-Home

78120 Alt-1

79121 Alt-2

7A122 Alt-3

7B123 Alt-4

7C124 Alt-5

7D125 Alt-6

7E126 Alt-7

7F127 Alt-8

80128 Alt-9

81129 Alt-0

82130 Alt--

83131 Alt-=

84132 Ctrl-PgUp

85133 Ctrl-Up

86134 Ctrl--(num)

87135 Ctrl-Center

88136 Ctrl-+(num)

89137 Ctrl-Down

8A138 Ctrl-Ins

8B139 Ctrl-Del

8C140 Alt-Home

8D141 Alt-Up

8E142 Alt-PgUp

8F143 Alt--(num)

90144 Alt-Left

91145 Alt-Center

92146 Alt-Right

93147 Alt-+(num)

94148 Alt-End

95149 Alt-Down

96150 Alt-PgDn

97151 Alt-Ins

98152 Alt-Del

ExtendedASCIISpecialKeyCodes(KeyboardLayout)

------------------+-------------------+-------------------+--------------------

HEXDECkeys     |HEXDECkeys     |HEXDECkeys     |HEXDECkeys

------------------+-------------------+-------------------+--------------------

03  3 nul      |0F 15 Shift-tab|72114 Ctrl-PrtSc|

------------------+-------------------+-------------------+--------------------

47 71 Home     |                  |77119 Ctrl-Home|8C140 Alt-Home

48 72 Up       |                  |85133 Ctrl-Up  |8D141 Alt-Up

49 73 PgUp     |                  |84132 Ctrl-PgUp|8E142 Alt-PgUp

4A 74 -(num)   |                  |86134 Ctrl--(nu)|8F143 Alt--(num)

4B 75 Left     |                  |73115 Ctrl-Left|90144 Alt-Left

4C 76 Center   |                  |87135 Ctrl-Centr|91145 Alt-Center

4D 77 Right    |                  |74116 Ctrl-Right|92146 Alt-Right

4E 78 +(num)   |                  |88136 Ctrl-+(nu)|93147 Alt-+(num)

4F 79 End      |                  |75117 Ctrl-End |94148 Alt-End

50 80 Down     |                  |89137 Ctrl-Down|95149 Alt-Down

51 81 PgDn     |                  |76118 Ctrl-PgDn|96150 Alt-PgDn

52 82 Ins      |                  |8A138 Ctrl-Ins |97151 Alt-Ins

53 83 Del      |                  |8B139 Ctrl-Del |98152 Alt-Del

------------------+-------------------+-------------------+--------------------

3B 59 F1       |54 84 Shift-F1 |5E 94 Ctrl-F1  |68104 Alt-F1

3C 60 F2       |55 85 Shift-F2 |5F 95 Ctrl-F2  |69105 Alt-F2

3D 61 F3       |56 86 Shift-F3 |60 96 Ctrl-F3  |6A106 Alt-F3

3E 62 F4       |57 87 Shift-F4 |61 97 Ctrl-F4  |6B107 Alt-F4

3F 63 F5       |58 88 Shift-F5 |62 98 Ctrl-F5  |6C108 Alt-F5

40 64 F6       |59 89 Shift-F6 |63 99 Ctrl-F6  |6D109 Alt-F6

41 65 F7       |5A 90 Shift-F7 |64100 Ctrl-F7  |6E110 Alt-F7

42 66 F8       |5B 91 Shift-F8 |65101 Ctrl-F8  |6F111 Alt-F8

43 67 F9       |5C 92 Shift-F9 |66102 Ctrl-F9  |70112 Alt-F9

44 68 F10      |5D 93 Shift-F10|67103 Ctrl-F10 |71113 Alt-F10

------------------+-------------------+-------------------+--------------------

1E 30 Alt-A    |31 49 Alt-N    |78120 Alt-1    |

30 48 Alt-B    |18 24 Alt-O    |79121 Alt-2    |

2E 46 Alt-C    |19 25 Alt-P    |7A122 Alt-3    |

20 32 Alt-D    |10 16 Alt-Q    |7B123 Alt-4    |

12 18 Alt-E    |13 19 Alt-R    |7C124 Alt-5    |

21 33 Alt-F    |1F 31 Alt-S    |7D125 Alt-6    |

22 34 Alt-G    |14 20 Alt-T    |7E126 Alt-7    |

23 35 Alt-H    |16 22 Alt-U    |7F127 Alt-8    |

17 23 Alt-I    |2F 47 Alt-V    |80128 Alt-9    |

24 36 Alt-J    |11 17 Alt-W    |81129 Alt-0    |

25 37 Alt-K    |2D 45 Alt-X    |82130 Alt--    |

26 38 Alt-L    |15 21 Alt-Y    |83131 Alt-=    |

32 50 Alt-M    |2C 44 Alt-Z    | 

 

PC机和键盘部分通信命令字

PC机发送的命令字

16进制值

键盘发送的命令字

16进制值

置位/复位命令

ED

自检成功码

AA

允许

F4

自检错误码

FC

ECHO

EE

ECHO

EE

复位

FF

确认

FA

重新发送

FE

重新发送

FE

PC机向键盘发出的命令共有10条,键盘向PC机发出的键盘响应共有7条。

当收到PC机发送的命令时,键盘一般要在20ms内回答“确认”。

置位/复位命令格式:

PC机发送:

ED

键盘发送:

FA

PC机发送:

命令码

键盘发送:

FA

“命令码”内容为:

0x00-熄灭键盘指示灯。

0x01-亮“Scroll”灯。

0x02-亮“Num”灯。

0x04-亮“Caps”灯。

以下扫描代码为按键通码。

当一个键被按下或持续按住时,键盘会将该键的通码发送给主机;而当一个键被释放时,键盘会将该键的断码发送给主机.根据键盘按键扫描码的不同,可将按键分为3类:

第1类按键通码为一个字节,断码为0xF0+通码形式.如A键,其通码为0x1C;断码为0xF00x1C.

第2类按键通码为两字节0xE0+0xXX形式,断码为0xE0+0xF0+0xXX

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1