
Introducció
L'Itst és el driver explorador de la tauleta que s'encarrega de les comunicacions tauleta-ordinador
Hi ha un segon tipus de fitxer, d'extensió TST, amb les diverses configuracions de la tauleta. En aquests fitxers es descriuen les àrees de la tauleta i les combinacions de tecles associades.
L'ITST.EXE s'instal·la de manera resident i s'encarrega de:
- explorar la tauleta
- enviar les combinacions de tecles a la memòria del teclat
- actualitzar els paràmetres de l'ITST
Paràmetres
La sintaxi de l'ITST és: ITST [nomfitx[.TST]] [-opció -opció ...]
- nomfitx és el nom del fitxer amb la plantilla a utilitzar.
- opcio (sempre precedida per un guió)
Les opcions poden ser:
- -DORM Deixa inactiva l'emulació de teclat
- -DESPERTA Activa l'emulació de teclat
- -SO Activa l'avís sonor
- -NOSO Desactiva l'avís sonor
- -REP Produeix repetició immediata en mantenir premuda una zona.
- -NOREP Només produeix repetició si es manté premuda més d'un segon.
- -DIRECTE El servei INT65H ofereix lectures directes.
- -DIL El servei INT65H emula els drivers DIL.
- -INFO Informa dels paràmetres actuals.
- -FORA Desinstal·lar el programa.
Les opcions per defecte són: -DESPERTA -SO -NOREP -DIL
Programació
Podem accedir a la tauleta mitjançant els serveis d'interrupció de MS-DOS.
El servei INT65H sense paràmetres retorna al registre ax les coordenades de la tauleta. En el registre alt tenim el valor y i en el registre baix el valor x.
El format DIL és de funcionament més lent, comprova els valors retornats per la tauleta diverses vegades. En aquest format el registre ax és 0 quan no es prem la tauleta.
El format DIRECTE és molt més ràpid i retorna diversos valors sense fer cap comprovació. En aquest cas, quan no es prem la tauleta el registre ax té valor -1.
L'ITST retorna un ERRORLEVEL de MS-DOS que ens informa del resultat de la instal·lació. Aquests valors són:
0 si la instal·lació ha estat correcta.
2 si no s'ha pogut instal·lar.
5 si ja està instal·lat.
Fitxers TST
En els fitxers TST hi ha els paràmetres que configuren la tauleta en àrees i les tecles associades a cada àrea.
La Tauleta es configura en àrees rectangulars definides pel valor dels dos vèrtexs oposats.
A cada àrea podem emmagatzemar seqüències de 15 tecles que actuen com a macros.
En la versió actual podem crear un màxim de 144 àrees.
El fitxer TST consta de 144 sèries de 38 codis estructurats de la següent manera xi, yi, xf, yf, 32 codis per 16 tecles (2 nombres per a cada tecla). Les àrees estan arxivades en ordre invers a la seva creació. Primer trobarem les més recents i al final les més antigues.
Periòdicament, l'ITST explora la tauleta i compara els valors X, Y retornats amb la taula de configuració. Si troba un valor adequat envia a la memòria de teclat els codis de tecles emmagatzemats.
L'ITST retorna el valor de la primera àrea trobada, la creada darrerament, que compleix les condicions. Si un punt pertany a dues àrees la nova anul·la les anteriors.

(14 Kb)
|