发布网友 发布时间:2022-05-19 19:35
共2个回答
热心网友 时间:2023-10-16 17:15
键盘的处理器如果发现有键被按下、释放、或按住键盘不放将发送扫描码的信息包到计算机,扫描码有两种不同的类型:通码和断码,当一个键被按下或按住,就发送通码,当一个键被释放就发送断码,每个按键被分配了唯一的通码和断码,这样主机通过查找唯一的扫描码就可以测定是哪个按键,通码和断码组成了键盘的扫描码集,有三套标准的扫描码集,分别是第一套、第二套和第三套,下面给出的现在通行的第二套扫描码集 Keyboard Scan Codes: Set 2 101-, 102-, and 104-key keyboards: 键 通码 通码 断码 断码 A 通码 1C 断码 F0,1C B 通码 32 断码 F0,32 C 通码 21 断码 F0,21 D 通码 23 断码 F0,23 E 通码 24 断码 F0,24 F 通码 2B 断码 F0,2B G 通码 34 断码 F0,34 H 通码 33 断码 F0,33 I 通码 43 断码 F0,43 J 通码 3B 断码 F0,3B K 通码 42 断码 F0,42 L 通码 4B 断码 F0,4B M 通码 3A 断码 F0,3A N 通码 31 断码 F0,31 O 通码 44 断码 F0,44 P 通码 4D 断码 F0,4D Q 通码 15 断码 F0,15 R 通码 2D 断码 F0,2D S 通码 1B 断码 F0,1B T 通码 2C 断码 F0,2C U 通码 3C 断码 F0,3C V 通码 2A 断码 F0,2A W 通码 1D 断码 F0,1D X 通码 22 断码 F0,22 Y 通码 35 断码 F0,35 Z 通码 1A 断码 F0,1A 0 通码 45 断码 F0,45 1 通码 16 断码 F0,16 2 通码 1E 断码 F0,1E 3 通码 26 断码 F0,26 4 通码 25 断码 F0,25 5 通码 2E 断码 F0,2E 6 通码 36 断码 F0,36 7 通码 3D 断码 F0,3D 8 通码 3E 断码 F0,3E 9 通码 46 断码 F0,46 ` 通码 0E 断码 F0,0E - 通码 4E 断码 F0,4E = 通码 55 断码 FO,55 \ 通码 5D 断码 F0,5D BKSP 通码 66 断码 F0,66 SPACE 通码 29 断码 F0,29 TAB 通码 0D 断码 F0,0D CAPS 通码 58 断码 F0,58 L SHFT 通码 12 断码 FO,12 L CTRL 通码 14 断码 FO,14 L GUI 通码 E0,1F 断码 E0,F0,1F L ALT 通码 11 断码 F0,11 R SHFT 通码 59 断码 F0,59 R CTRL 通码 E0,14 断码 E0,F0,14 R GUI 通码 E0,27 断码 E0,F0,27 R ALT 通码 E0,11 断码 E0,F0,11 APPS 通码 E0,2F 断码 E0,F0,2F ENTER 通码 5A 断码 F0,5A ESC 通码 76 断码 F0,76 F1 通码 5 断码 F0,05 F2 通码 6 断码 F0,06 F3 通码 4 断码 F0,04 F4 通码 0C 断码 F0,0C F5 通码 3 断码 F0,03 F6 通码 0B 断码 F0,0B F7 通码 83 断码 F0,83 F8 通码 0A 断码 F0,0A F9 通码 1 断码 F0,01 F10 通码 9 断码 F0,09 F11 通码 78 断码 F0,78 F12 通码 7 断码 F0,07 PRNTSCRN 通码 E0,12,E0,7C 断码 E0,F0,7C,E0,F0,12 SCROLL 通码 7E 断码 F0,7E PAUSE 通码 E1,14,77,E1,F0,14,F0,77 断码 -NONE- [ 通码 54 断码 FO,54 INSERT 通码 E0,70 断码 E0,F0,70 HOME 通码 E0,6C 断码 E0,F0,6C PG UP 通码 E0,7D 断码 E0,F0,7D DELETE 通码 E0,71 断码 E0,F0,71 END 通码 E0,69 断码 E0,F0,69 PG DN 通码 E0,7A 断码 E0,F0,7A U ARROW 通码 E0,75 断码 E0,F0,75 L ARROW 通码 E0,6B 断码 E0,F0,6B D ARROW 通码 E0,72 断码 E0,F0,72 R ARROW 通码 E0,74 断码 E0,F0,74 NUM 通码 77 断码 F0,77 KP / 通码 E0,4A 断码 E0,F0,4A KP * 通码 7C 断码 F0,7C KP - 通码 7B 断码 F0,7B KP + 通码 79 断码 F0,79 KP EN 通码 E0,5A 断码 E0,F0,5A KP . 通码 71 断码 F0,71 KP 0 通码 70 断码 F0,70 KP 1 通码 69 断码 F0,69 KP 2 通码 72 断码 F0,72 KP 3 通码 7A 断码 F0,7A KP 4 通码 6B 断码 F0,6B KP 5 通码 73 断码 F0,73 KP 6 通码 74 断码 F0,74 KP 7 通码 6C 断码 F0,6C KP 8 通码 75 断码 F0,75 KP 9 通码 7D 断码 F0,7D ] 通码 5B 断码 F0,5B ; 通码 4C 断码 F0,4C ' 通码 52 断码 F0,52 , 通码 41 断码 F0,41 . 通码 49 断码 F0,49 / 通码 4A 断码 F0,4A 电源键 Power 通码 E0, 37 断码 E0, F0, 37 Sleep 通码 E0, 3F 断码 E0, F0, 3F Wake 通码 E0, 5E 断码 E0, F0, 5E 多媒体键 Next Track 通码 E0, 4D 断码 E0, F0, 4D Previous Track 通码 E0, 15 断码 E0, F0, 15 Stop 通码 E0, 3B 断码 E0, F0, 3B Play/Pause 通码 E0, 34 断码 E0, F0, 34 Mute 通码 E0, 23 断码 E0, F0, 23 Volume Up 通码 E0, 32 断码 E0, F0, 32 Volume Down 通码 E0, 21 断码 E0, F0, 21 Media Select 通码 E0, 50 断码 E0, F0, 50 E-Mail 通码 E0, 48 断码 E0, F0, 48 Calculator 通码 E0, 2B 断码 E0, F0, 2B My Computer 通码 E0, 40 断码 E0, F0, 40 WWW Search 通码 E0, 10 断码 E0, F0, 10 WWW Home 通码 E0, 3A 断码 E0, F0, 3A WWW Back 通码 E0, 38 断码 E0, F0, 38 WWW Forward 通码 E0, 30 断码 E0, F0, 30 WWW Stop 通码 E0, 28 断码 E0, F0, 28 WWW Refresh 通码 E0, 20 断码 E0, F0, 20 WWW Favorites 通码 E0, 18 断码 E0, F0, 18热心网友 时间:2023-10-16 17:15
正如键按下通码就被发往计算机一样,只要键一释放断码也会被发送到计算机,每个键都有它自己唯一的通码和断码。幸运的是,你不用总是通过查表来确定按键的断码,在通码和断码之间存在着必然的联系,多数断码有两字节长. 通码和断码是以什么样的序列发送到你的计算机,然后使得字符G出现在你的字处理软件里的呢,因为这是一个大写字母需要发生这样的事件次序:按下左Shift- 键-按下G键-释放G-键释放左Shift键,左Shift 键的通码12h,G键的通码34h G键的断码F0h 34h,左Shift键的断码F0h 12h 因此发送到你的计算机的数据应该是:12h 34h F0h 34h F0h 12h。