Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
back2root:ibm-pc-ms-dos:hardware:informations:kb_flags [2023/01/16 18:35] – créée frater | back2root:ibm-pc-ms-dos:hardware:informations:kb_flags [2024/04/07 03:00] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. 47.128.118.47 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Keyboard Memory Bytes ====== | ||
+ | |||
====== Keyboard Flags Bytes 0 and 1 ====== | ====== Keyboard Flags Bytes 0 and 1 ====== | ||
- | + | {{tablelayout? | |
- | + | ^ bit ^ 40:17 Keyboard | |
- | ^ bit ^ 40:97 - LED Indicator | + | | 0 | right shift key depressed |
- | | 0 | scroll lock indicator| | + | | 1 | left shift key depressed |
- | | 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 | insert is active |
- | | 7| keyboard transmit error flag| | + | {{tablelayout? |
- | + | ^ bit ^ 40:18 Keyboard Flags Byte 1 ^ | |
- | + | | | |
- | ^ bit ^ 40:96 Keyboard Mode/ | + | | |
- | | 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| | + | | 7 | insert key is depressed |
- | | 6 | last char was first ID char| | + | |
- | | 7 | read ID in process| | + | |
- | + | ||
- | + | ||
- | |7|6|5|4|3|2|1|0| 40:17 Keyboard Flags Byte 0 | + | |
- | | | | | | | | `---- right shift key depressed | + | |
- | | | | | | | `----- left shift key depressed | + | |
- | | | | | | `------ | + | |
- | | | | | `------- | + | |
- | | | | `-------- | + | |
- | | | `--------- | + | |
- | | `---------- | + | |
- | `----------- | + | |
- | + | ||
- | |7|6|5|4|3|2|1|0| | + | |
- | | | | | | | | `---- left CTRL key depressed | + | |
- | | | | | | | `----- | + | |
- | | | | | | `------ | + | |
- | | | | | `------- | + | |
- | | | | `-------- | + | |
- | | | `--------- | + | |
- | | `---------- | + | |
- | `----------- | + | |
====== Keyboard Flags Bytes 2 and 3 ====== | ====== Keyboard Flags Bytes 2 and 3 ====== | ||
+ | {{tablelayout? | ||
+ | ^ 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 | | ||
+ | {{tablelayout? | ||
+ | ^ bit ^ 40:96 Keyboard Mode/ | ||
+ | | 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 [[back2root: | |
- | + | ||
- | + | ||
- | - see INT 9 BDA | + | |