 |
Codici
Associati ai Tasti |
|
 |
Tasti Funzionali |
GENERALITA'
[7 di 24] |
 | Si possono definire Funzionali tutti
i tasti presenti
sulla tastiera non di tipo
Standard
o
di Controllo. |
 | In pratica appartengono a questa categoria i tasti della serie da F1 a
F12 (a destra del tasto
Esc, in alto) e tutti quelli raccolti nelle
2 tastierine poste a destra dei tasti alfanumerici. |
 | Per ciascuno dei 23
Tasti Funzionali,
raccolti nella
sottostante Tabella,
vengono proposte:
 | la descrizione
funzionale |
 | le 2
coppie di codici, decimale e
esadecimale
 | quando il tasto è
premuto da solo |
 | quando il tasto con
uno dei 2 Shift |
 | quando il tasto con
Control |
 | quando il tasto con
Alt
|
|
|
 |
Ciascuna coppia è del tipo "xx/yy",
con xx=codice
di scansione e yy=codice
Ascii. |
 | L'analisi della Tabella
porta
alle seguenti osservazioni:
 | La combinazione
con Alt
è possibile solo con numeri e e lettere. |
 | Ad eccezione dei tasti della
tastierina con Shift,
tutti i tasti Funzionali e la loro combinazione con Shift,
Ctrl o Alt
hanno codice Ascii
uguale a zero: per essi è
dunque indispensabile
conoscere il codice di scansione |
|
 |
Per
verificare se sono stati premuti tasti di questa categoria
sono consigliate le sequenze di istruzioni:
 |
In
Pascal,
per
verificare Freccia
in Alto
tasto:=readkey;
IF tasto=0 Then
begin
tasto1:=readkey;
IF tasto1=#72
Then ServUp;
end; |
|
 |
in
Assembly,
per
verificare Freccia
in Alto
MOV AH,00H
INT 16H
CMP AL,00H
JNE ServAltri
Funzionali:
CMP AH,72
JZ E,ServUp |
|
|
©
2001-2010 - Studio Tecnico
ing. Giorgio OBER
Tutti i diritti sono riservati
|