Online 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                                                                                                                                         
[helppc.bosbyte.nl]             keyboard flags                Home  Back  Topics