v1.2e, 2004-05-20
This note contains some information about PC keyboard scancodes.
- Keyboard scancodes
- Key release
- Protocol scancodes
- Escape scancodes
- Ordinary scancodes
- Escaped scancodes
- Fake shifts
- Added non-fake shifts
- Turbo Mode
- Power Saving
- Initializing special keyboards
- Manipulating extra LEDs
- The laptop FN key
- Special keyboards - XT keyboards
- XT keyboard
- Victor keyboard
- Olivetti M24 keyboard
- Telerate keyboard
- NCR keyboard
- Cherry G80-0777
- Special keyboards - Amstrad/Schneider keyboards
- Amstrad/Schneider PC1512
- Amstrad/Schneider other models
- Special keyboards - AT keyboards
- Special keyboards - MF II keyboards
- Nokia keyboard
- Focus KeyPro FK-9000 keyboard
- BTC keyboard
- LK411 and LK450 keyboards
- An OmniKey keyboard
- Compaq Armada laptop keyboard
- GRiD 2260 keyboard
- An old Olivetti keyboard
- Cherry G81-3000
- Accord keyboard
- Trust Ergonomic keyboard
- Brazilian keyboards
- RC930 keyboard
- Tandberg Data keyboard
- Host Connected keyboard
- Safeway keyboards
- a nameless USB keyboard
- Keyboards with many keys
- A keyboard treating PrtSc/SysRq like Pause/Break
- Special keyboards - MF II keyboards with CD and/or Internet buttons
- Compaq keyboards
- IBM keyboards
- Logitech keyboards
- Microsoft keyboards
- Labtec keyboards
- Safeway keyboards
- Internet Wireless Keyboard
- Omnibook keyboard
- EZ Button keyboard
- Chicony KBP-8993 keyboard
- Keyboards for HP Kayak and Vectra
- A keyboard
- Yahoo! keyboard
- Honeywell Multimedia Keyboard
- Samsung Ergonomics Keyboard
- The "LiteOn MediaTouch Keyboard" type SK-2500
- The Acer Aspire 1310LC laptop
- The Emachines eKB-5190(A) keyboard
- NCD keyboards
- A Japanese keyboard using e0 as ordinary scancode
- The NCD N-123NA keyboard
- The NCD N-123UX keyboard
- The NCD N-97 keyboard
- NCD X terminals
- Japanese keyboards
- Japanese 86/106 keyboards
- Description of the all-Japanese keys
- A Japanese keyboard that imitates a US one
- Korean keyboards
- An A4tech keyboard
- The DEC LK201-K
- Keyboard-internal scancodes
- Three scancode sets
- Make and Break codes
- Translation
- Correspondence
- Use
- A table
- Vendor extensions
- The AT keyboard controller
- The keyboard controller status register
- The keyboard controller command byte
- Keyboard controller commands
- The input port P1
- The output port P2
- The test port T
- Keyboard commands
- Keyboard command details
- The PS/2 Mouse
- Modes
- Scaling
- PS/2 mouse protocol
- Mouse Commands
- Sliced parameters
- Synaptics Touchpad
- Vendor extensions
- USB
- Reporting
Andries Brouwer
aeb@cwi.nl