键盘扫描码

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

0
推荐
PS/2接口的键盘通讯问题解决了,下面是它的通讯命令和键盘的扫描码。这些东西可是本人辛苦得到的呀,现放在这里共享,这些东西仅供广大电子爱好者学习使用,如有人用于商业用途请和我联系。magicchip@

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”灯。



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



数字区小键盘扫描码:

0: 0x70

1: 0x69

2: 0x72

3: 0x7a

4: 0x6b

5: 0x73

6: 0x74

7: 0x6c

8: 0x75

9: 0x7d

numlock:0x77

/: 0xe0 0x4a 0xe0

*: 0x7c

-: 0x7b

+: 0x79

enter: 0xe0 0x5a 0xe0

.: 0x71



功能键区:

print: 0xe0 0x12 0xe0 0x7c 0xe0

scroll: 0x7e

pause: 0xe1 0x14 0x77 0xe1

insert: 0xe0 0x70 0xe0

home: 0xe0 0x6c 0xe0

page up: 0xe0 0x7d 0xe0

delete: 0xe0 0x71 0xe0

end: 0xe0 0x69 0xe0

page down: 0xe0 0x7a 0xe0

↑: 0xe0 0x75 0xe0

↓: 0xe0 0x72 0xe0

←: 0xe0 0x6b 0xe0

→: 0xe0 0x74 0xe0



特殊功能键区:

esc: 0x76

f1: 0x05

f2: 0x06

f3: 0x04

f4: 0x0c

f5: 0x03

f6: 0x0b

f7: 0x83

f8: 0x0a

f9: 0x01

f10: 0x09

f11: 0x78

f12: 0x07



主键盘区扫描码:

~: 0x0e

1: 0x16

2: 0x1e

3: 0x26

4: 0x25

5: 0x2e

6: 0x36

7: 0x3d

8: 0x3e

9: 0x46

0: 0x45

-: 0x4e

=: 0x55

\: 0x5d

←: 0x66



a: 0x1c

b: 0x32

c: 0x21

d: 0x23

e: 0x24

f: 0x2b

g: 0x34

h: 0x33

i: 0x43

j: 0x3b

k: 0x42

l: 0x4b

m: 0x3a

n: 0x31

o: 0x44

p: 0x4d

q: 0x15

r: 0x2d

s: 0x1b

t: 0x2c

u: 0x3c

v: 0x2a

w: 0x1d

x: 0x22

y: 0x35

z: 0x1a



tab: 0x0d

caps: 0x58

left shift: 0x12

right shift: 0x59

left ctrl: 0x14

right ctrl: 0xe0 0x14 0xe0

left win: 0xe0 0x1f 0xe0

right win: 0xe0 0x27 0xe0

left alt: 0x1

1

right alt: 0xe0 0x11 0xe0

right click: 0xe0 0x2f 0xe0

空格: 0x29

[: 0x54

]: 0x5b

;: 0x4c

': 0x52

enter: 0x5a

,: 0x41

.: 0x49

/: 0x4a

相关文档
最新文档