Linux
| Windows | ||
F1 | 0x1B 0x5B 0x5B 0x41 | F1 | 0x00 0x3B |
F2 | 0x1B 0x5B 0x5B 0x42 | F2 | 0x00 0x3C |
F3 | 0x1B 0x5B 0x5B 0x43 | F3 | 0x00 0x3D |
F4 | 0x1B 0x5B 0x5B 0x44 | F4 | 0x00 0x3E |
F5 | 0x1B 0x5B 0x5B 0x45 | F5 | 0x00 0x3F |
F6 | 0x1B 0x5B 0x31 0x37 0x7E | F6 | 0x00 0x40 |
F7 | 0x1B 0x5B 0x31 0x38 0x7E | F7 | 0x00 0x41 |
F8 | 0x1B 0x5B 0x31 0x39 0x7E | F8 | 0x00 0x42 |
F9 | 0x1B 0x5B 0x32 0x30 0x7E | F9 | 0x00 0x43 |
F10 | 0x1B 0x5B 0x32 0x31 0x7E | F10 | 0x00 0x44 |
F11 | 0x1B 0x5B 0x32 0x33 0x7E | F11 | 0xE0 0x85 |
F12 | 0x1B 0x5B 0x32 0x34 0x7E | F12 | 0xE0 0x86 |
Insert | 0x1B 0x5B 0x32 0x7E | Insert | 0xE0 0x52 |
Delete | 0x1B 0x5B 0x33 0x7E | Delete | 0xE0 0x53 |
Home | 0x1B 0x5B 0x31 0x7E | Home | 0xE0 0x47 |
End | 0x1B 0x5B 0x34 0x7E | End | 0xE0 0x4F |
PageUp | 0x1B 0x5B 0x35 0x7E | PageUp | 0xE0 0x49 |
PageDown | 0x1B 0x5B 0x36 0x7E | PageDown | 0xE0 0x51 |
Up | 0x1B 0x5B 0x41 | Up | 0xE0 0x48 |
Down | 0x1B 0x5B 0x42 | Down | 0xE0 0x50 |
Left | 0x1B 0x5B 0x44 | Left | 0xE0 0x4B |
Right | 0x1B 0x5B 0x43 | Right | 0xE0 0x4D |
Windows中的Up、Down、Left、Right有两种扫描码,分别代表单纯的上、下、左、右键和小键盘区的上、下、左、右键。上表中的扫描码为单纯的上、下、左、右键。小键盘区的上、下、左、右键只要把0xE0改为0x00就可以了。
sumless
2006-08-28修改