Next
Previous Contents
Keyboard scancodes
Andries Brouwer,
aeb@cwi.nl
v1.2, 2003-07-25
This note contains some information about PC keyboard scancodes.
1.
Keyboard scancodes
1.1 Key release
1.2 Protocol scancodes
1.3 Escape scancodes
1.4 Ordinary scancodes
1.5 Escaped scancodes
1.6 Fake shifts
1.7 Added non-fake shifts
1.8 Turbo Mode
1.9 Power Saving
1.10 Initializing special keyboards
1.11 Manipulating extra LEDs
2.
Special keyboards - XT keyboards
2.1 XT keyboard
2.2 Victor keyboard
2.3 Telerate keyboard
2.4 NCR keyboard
2.5 Cherry G80-0777
3.
Special keyboards - Amstrad/Schneider keyboards
3.1 Amstrad/Schneider PC1512
4.
Special keyboards - AT keyboards
5.
Special keyboards - MF II keyboards
5.1 Compaq keyboards
5.2 IBM keyboards
5.3 Logitech keyboards
5.4 Microsoft keyboards
5.5 Safeway keyboards
5.6 Nokia keyboard
5.7 Focus KeyPro FK-9000 keyboard
5.8 BTC keyboard
5.9 LK411 and LK450 keyboards
5.10 OmniKey keyboard
5.11 GRiD 2260 keyboard
5.12 An old Olivetti keyboard
5.13 Cherry G81-3000
5.14 Accord keyboard
5.15 Trust Ergonomic keyboard
5.16 Brazilian keyboards
5.17 RC930 keyboard
5.18 Tandberg Data keyboard
5.19 Host Connected keyboard
5.20 A Chinese keyboard
5.21 A nameless USB keyboard
5.22 Omnibook keyboard
5.23 EZ Button keyboard
5.24 Chicony KBP-8993 keyboard
5.25 Keyboards for HP Kayak and Vectra
5.26 A keyboard
5.27 Yahoo! keyboard
5.28 Honeywell Multimedia Keyboard
5.29 Samsung Ergonomics Keyboard
5.30 The "LiteOn MediaTouch Keyboard" type SK-2500
5.31 Keyboards with many keys
5.32 A keyboard treating PrtSc/SysRq like Pause/Break
6.
Japanese keyboards
6.1 Japanese 86/106 keyboards
6.2 Description of the all-Japanese keys
6.3 A keyboard using e0 as ordinary scancode
7.
Keyboard-internal scancodes
7.1 Three scancode sets
7.2 Make and Break codes
7.3 Translation
7.4 Use
8.
The AT keyboard controller
8.1 The keyboard controller status register
8.2 The keyboard controller command byte
8.3 Keyboard controller commands
8.4 The input port P1
8.5 The output port P2
8.6 The test port T
9.
USB
10.
Reporting
Next
Previous Contents