键盘按键的各种编码对照表(全)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
键盘按键的各种编码对照表
本附录中的各表列举了键盘按键扫描码和其ASCII码之间的对照关系,表中数据都是十六进制形式。
在用中断16H的0号功能时,当按下任意一个键或组合键时,寄存器AH和AL分别保存着该按键的扫描码和ASCII码。
表1、ASCII码的编码方案
高位
000001010011100101110111低位
0000NUL DEL SP0@P`p
0001SOH DC1!1A Q a q
0010STX DC2“2B R b r
0011ETX DC3#3C S c s
0100EOT DC4$4D T d t
0101ENQ NAK%5E U e u
0110ACK SYN&6F V f v
0111BEL ETB‘7G W g w
1000BS CAN(8H X h x
1001HT EM)9I Y i y
1010LF SUB*:J Z j z
1011VT ESC+;K[k{
1100FF FS<L\l|
1101CR GS-=M]m}
1110SO RS.>N^n~
1111SI US/?O_o Del
表2、字母和空格按键的编码表
单 键SHIFT CTRL ALT 按 键
扫描码ASCII码扫描码ASCII码扫描码ASCII码扫描码ASCII码
a and A1E611E411E011E00
b and B3062304230023000
c an
d C2E632E432E032E00
d and D2064204420042000
e and E1265124512051200
f and F2166214621062100
g and G2267224722072200
h and H2368234823082300
i and I1769174917091700
j an1 J246A244A240A2400 k and K256B254B250B2500 l and L266C264C260C2600
m and M326D324D320D3200 n and N316E314E310E3100 o and O186F184F180F1800 p and P1970195019101900 q and Q1071105110111000 r and R1372135213121300 s and S1F731F531F131F00 t and T1474145414141400 u and U1675165516151600 v and V2F762F562F162F00
w and W1177115711171100 x and X2D782D582D182D00 y and Y1579155915191500 z and Z2C7A2C5A2C1A2C00 SpaceBar3920392039203920
表3、功能键的编码表
单 键SHIFT CTRL ALT
按 键
扫描码ASCII码扫描码ASCII码扫描码ASCII码扫描码ASCII码F13B0054005E006800 F23C0055005F006900 F33D00560060006A00 F43E00570061006B00 F53F00580062006C00 F64000590063006D00 F741005A0064006E00 F842005B0065006F00 F943005C0066007000 F1044005D0067007100 F118500870089008B00 F12860088008A008C00 表4、数字键盘的编码表
单 键SHIFT CTRL ALT 按 键
扫描码ASCII码扫描码ASCII码扫描码ASCII码扫描码ASCII码Ins & 0 52 00 52 30 92 00
End & 14F004F3175000001
↓& 25000503291000002 PgDn & 35100513376000003←& 44B004B3473000004 54C004C358F000005→& 64D004D3674000006 Home & 74700473777000007↑& 8480048388D000008 PgUp & 94900493984000009 +4E2B4E2B90004E00
-4A2D4A2D8E004A00 Del & '.'53 00 53 2E 93 00
*372A372A96003700
表5、第一排数字键盘的编码表
单 键SHIFT CTRL ALT 按 键
扫描码ASCII码扫描码ASCII码扫描码ASCII码扫描码ASCII码` and ~2960297E2900
1 and !023*********
2 and @0332034003007900
3 and #043304237A00
4 and $053405247B00
5 and %063506257C00
6 and ^0736075E071E7D00
7 and &083708267E00
8 and *0938092A7F00
9 and (0A390A388000
0 and )0B300B298100
- and _0C2D0C5F0C1F8200
= and +0D3D0D2B8300
表6、操作按键的编码表
单 键SHIFT CTRL ALT 按 键
扫描码ASCII码扫描码ASCII码扫描码ASCII码扫描码ASCII码Esc011B011B011B0100 Backspace0E080E080E7F0E00 Tab0F090F009400A500 Enter1C0D1C0D1C0A1C00
表7、标号按键的编码表
单 键SHIFT CTRL ALT
按 键
扫描码ASCII码扫描码ASCII码扫描码ASCII码扫描码ASCII码[ and {1A5B1A7B1A1B1A00
] and }1B5D1B7D1B1D1B00
; and :273B273A27
' and "2827282228
\ and |2b5C2b7C2B1C2b
, and <332C333C33
. and >342E343E34
/ and ?352F353F35
表8、附加按键的编码表
单 键SHIFT CTRL ALT 按 键
扫描码ASCII码扫描码ASCII码扫描码ASCII码扫描码ASCII码Slash(/)E02F E02F9500A400 Enter E00D E00D E00A A600 Home47E047E077E09700 End4F E04F E075E09F00 PageUp49E049E084E09900 PageDown51E051E076E0A100 DnArrow50E050E091E0A000 LeftArrow4B E04B E073E09B00 RightArrow4D E04D E074E09D00 UpArrow48E048E08D E09800 Ins52E052E092E0A200 Del53E053E093E0A300
表9、其它按键的扫描码
当这些键被按下时,BIOS并没有把它们的扫描码输入键盘缓冲区。
按 键扫描码
CapsLock 3A
NumLock 45
ScrollLock 46
Shift(Left) 2A
Shift(Right) 36 Alt 38
Ctrl 1D PrtScreen 37。