7.5 KiB
7.5 KiB
<HTML>
<HEAD>
</HEAD>
Next
Previous
Contents
Andries Brouwer,
v1.2e, 2004-05-20
This note contains some information about PC keyboard scancodes.
Next Previous Contents </HTML>
Keyboard scancodes
Andries Brouwer, aeb@cwi.nl
v1.2e, 2004-05-20
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
- 1.12 The laptop FN key
2. Special keyboards - XT keyboards
- 2.1 XT keyboard
- 2.2 Victor keyboard
- 2.3 Olivetti M24 keyboard
- 2.4 Telerate keyboard
- 2.5 NCR keyboard
- 2.6 Cherry G80-0777
3. Special keyboards - Amstrad/Schneider keyboards
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 Internet Wireless Keyboard
- 5.7 Nokia keyboard
- 5.8 Focus KeyPro FK-9000 keyboard
- 5.9 BTC keyboard
- 5.10 LK411 and LK450 keyboards
- 5.11 An OmniKey keyboard
- 5.12 GRiD 2260 keyboard
- 5.13 An old Olivetti keyboard
- 5.14 Cherry G81-3000
- 5.15 Accord keyboard
- 5.16 Trust Ergonomic keyboard
- 5.17 Brazilian keyboards
- 5.18 RC930 keyboard
- 5.19 Tandberg Data keyboard
- 5.20 Host Connected 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 The Acer Aspire 1310LC laptop
- 5.32 The Emachines eKB-5190(A) keyboard
- 5.33 Keyboards with many keys
- 5.34 A keyboard treating PrtSc/SysRq like Pause/Break
6. NCD keyboards
- 6.1 A Japanese keyboard using e0 as ordinary scancode
- 6.2 The NCD N-123NA keyboard
- 6.3 The NCD N-123UX keyboard
- 6.4 The NCD N-97 keyboard
- 6.5 NCD X terminals
7. Japanese keyboards
- 7.1 Japanese 86/106 keyboards
- 7.2 Description of the all-Japanese keys
- 7.3 A Japanese keyboard that imitates a US one
8. Korean keyboards
9. Keyboard-internal scancodes
- 9.1 Three scancode sets
- 9.2 Make and Break codes
- 9.3 Translation
- 9.4 Correspondence
- 9.5 Use
- 9.6 A table
- 9.7 Vendor extensions
10. The AT keyboard controller
- 10.1 The keyboard controller status register
- 10.2 The keyboard controller command byte
- 10.3 Keyboard controller commands
- 10.4 The input port P1
- 10.5 The output port P2
- 10.6 The test port T
11. Keyboard commands
12. The PS/2 Mouse
- 12.1 Modes
- 12.2 Scaling
- 12.3 PS/2 mouse protocol
- 12.4 Mouse Commands
- 12.5 Sliced parameters
- 12.6 Synaptics Touchpad
- 12.7 Vendor extensions
13. USB
14. Reporting
Next Previous Contents </HTML>