back2root:ibm-pc-ms-dos:hardware:informations:kb_flags
                
                                                            
                    
Keyboard Memory Bytes
Keyboard Flags Bytes 0 and 1
	
	
		|   bit   |  40:17  Keyboard Flags Byte 0   | 
	
	
	
		|   0     |  right shift key depressed      | 
	
	
		|   1     |  left shift key depressed       | 
	
	
		|   2     |  CTRL key depressed             | 
	
	
		|   3     |  ALT key depressed              | 
	
	
		|   4     |  scroll-lock is active          | 
	
	
		|   5     |  num-lock is active             | 
	
	
		|   6     |  caps-lock is active            | 
	
	
		|   7     |  insert is active               | 
	
 
	
	
		|   bit   |  40:18  Keyboard Flags Byte 1    | 
	
	
	
		|   0     |  left CTRL key depressed         | 
	
	
		|   1     |  left ALT key depressed          | 
	
	
		|   2     |  system key depressed and held   | 
	
	
		|   3     |  suspend key has been toggled    | 
	
	
		|   4     |  scroll lock key is depressed    | 
	
	
		|   5     |  num-lock key is depressed       | 
	
	
		|   6     |  caps-lock key is depressed      | 
	
	
		|   7     |  insert key is depressed         | 
	
 
 
Keyboard Flags Bytes 2 and 3
	
	
		|   bit   |  40:97 - LED Indicator Flags    | 
	
	
	
		|   0     |  scroll lock indicator          | 
	
	
		|   1     |  num-lock indicator             | 
	
	
		|   2     |  caps-lock indicator            | 
	
	
		|   3     |  circus system indicator        | 
	
	
		|   4     |  ACK received                   | 
	
	
		|   5     |  re-send received flag          | 
	
	
		|   6     |  mode indicator update          | 
	
	
		|   7     |  keyboard transmit error flag   | 
	
 
	
	
		|   bit   |  40:96  Keyboard Mode/Type             | 
	
	
	
		|   0     |  last code was the E1 hidden code      | 
	
	
		|   1     |  last code was the E0 hidden code      | 
	
	
		|   2     |  right CTRL key depressed              | 
	
	
		|   3     |  right ALT key depressed               | 
	
	
		|   4     |  101/102 enhanced keyboard installed   | 
	
	
		|   5     |  force num-lock if Rd ID & KBX         | 
	
	
		|   6     |  last char was first ID char           | 
	
	
		|   7     |  read ID in process                    | 
	
 
see INT 9  BDA
 
                    
                                     
                back2root/ibm-pc-ms-dos/hardware/informations/kb_flags.txt · Dernière modification :  de 47.128.118.47