|
|
Copyright 1991 David Jurgens |
Keyboard Flags Bytes 0 and 1
│7│6│5│4│3│2│1│0│ 40:17 Keyboard Flags Byte 0
│ │ │ │ │ │ │ └──── right shift key depressed
│ │ │ │ │ │ └───── left shift key depressed
│ │ │ │ │ └────── CTRL key depressed
│ │ │ │ └─────── ALT key depressed
│ │ │ └──────── scroll-lock is active
│ │ └───────── num-lock is active
│ └────────── caps-lock is active
└─────────── insert is active
│7│6│5│4│3│2│1│0│ 40:18 Keyboard Flags Byte 1
│ │ │ │ │ │ │ └──── left CTRL key depressed
│ │ │ │ │ │ └───── left ALT key depressed
│ │ │ │ │ └────── system key depressed and held
│ │ │ │ └─────── suspend key has been toggled
│ │ │ └──────── scroll lock key is depressed
│ │ └───────── num-lock key is depressed
│ └────────── caps-lock key is depressed
└─────────── insert key is depressed
Keyboard Flags Bytes 2 and 3
│7│6│5│4│3│2│1│0│ 40:97 LED Indicator Flags
│ │ │ │ │ │ │ └──── scroll lock indicator
│ │ │ │ │ │ └───── num-lock indicator
│ │ │ │ │ └────── caps-lock indicator
│ │ │ │ └─────── circus system indicator
│ │ │ └──────── ACK received
│ │ └───────── re-send received flag
│ └────────── mode indicator update
└─────────── keyboard transmit error flag
│7│6│5│4│3│2│1│0│ 40:96 Keyboard Mode/Type
│ │ │ │ │ │ │ └──── last code was the E1 hidden code
│ │ │ │ │ │ └───── last code was the E0 hidden code
│ │ │ │ │ └────── right CTRL key depressed
│ │ │ │ └─────── right ALT key depressed
│ │ │ └──────── 101/102 enhanced keyboard installed
│ │ └───────── force num-lock if Rd ID & KBX
│ └────────── last char was first ID char
└─────────── read ID in process
- see INT 9 BDA
|
|
Esc or Alt-X to exit |
KB flags |
Home/PgUp/PgDn/End ←↑↓→ |