|
|
Codici Associati ai Tasti |
| Tasti di Shift |
GENERALITA' [11 di 24] |
|
| Alcuni tasti producono effetto solo in combinazione con altri. Sono riconosciuti dal sistema ma non sono inseriti nel Buffer Circolare della tastiera. |
|
|
La loro pressione viene annotata in 2
variabili di sistema interne, facilmente consultabili a basso
livello. A ciascuno tasto è assegnato un bit
di queste locazioni.
|
|
|
| 7654 3210 |
Shift |
| xooo oooo | Insert commutato |
| oxoo oooo | Caps Lock commutato |
| ooxo oooo | Num Lock commutato |
| ooox oooo | Scroll Lock commutato |
| oooo xooo | Alt premuto |
| oooo oxoo | Ctrl premuto |
| oooo ooxo | Left Shift premuto |
| oooo ooox | Right Shift premuto |
|
|
il Registro di
Stato dei tasti
Extended Shift trova memoria nella locazione
0000:0418H:
|
|
|
| 7654 3210 |
Extended Shift |
| xooo oooo | Ins premuto |
| oxoo oooo | Caps Lock premuto |
| ooxo oooo | Num Lock premuto |
| ooox oooo | Scroll Lock premuto |
| oooo xooo | Pause commutato |
| oooo oxoo | SysReq premuto |
| oooo ooxo | Left Alt premuto |
| oooo ooox | Right Ctrl premuto |
|
|
Il sistema interpreta la pressione dei tasti
Shift,
Ctrl o Alt
associando al tasto premuto con essi una diversa combinazione della
coppia di bytes codice
di scansione/codice
Ascii (vedi, per
esempio,
Tasti Standard); più esattamente:
|
|
|
è
interessante sottolineare un paio di particolari utilizzi di questi
tasti;
|
|
|
|
Codici Tasti |
|
GENERALITA' |
|
|
||
| 11 di 24 |
|
|
|
|
Home
|
|
|||||||
|
Motore Ricerca |
|