HelpPC 2.10 Quick Reference Utility 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 ←↑↓→
Converted to HTML in 2006 by Timo Bingmann