Configuration du système UNIX
Lors d'une connexion, la Platine TCP/IP communique au système UNIX la
valeur TERM requise. Ainsi cette variable est mise à jour dynamiquement pour
chaque connexion.
Si la valeur de la variable TERM n'est pas précisée au niveau du set-up
TCP/IP ou si la connexion est établie depuis le set-up TCP/IP (option
[Session] [Ouvrir une session]), la valeur proposée au serveur dépend de
l'émulation de la session :
- émulation de type ANSI : TERM=ANSI
- émulation de type VT
Notez que seules deux valeurs de la variable TERM (exprimées en
majuscules) sont disponibles. Ceci est dû à une normalisation du protocole
TELNET.
Note : le système d'exploitation peut aussi modifier la valeur de TERM. Ainsi
IBM AIX, transforme 'ANSI' en 'ansi' et 'DEC-VT220' en 'vt220' (cf. termdef)
alors que UNIX SCO convertit ces deux chaînes de caractères en minuscules.
3.2.3 - La gestion scancode
Pour un terminal, deux gestions clavier sont disponibles :
- ASCII : l'appui d'une touche renvoie le code ASCII représenté sur la
touche.
- Scancode : à chaque touche est associé un code géographique. Ce code
est envoyé à chaque fois qu'une touche est appuyée ou relâchée.
La gestion du clavier (ASCII ou scancode) peut être positionnée depuis le
set-up Terminal de la Platine ou par séquences escape.
Il est préférable de que ce soit le système UNIX qui positionne la gestion
clavier par séquence escape. En effet il est INDISPENSABLE que le système
d'exploitation et le terminal utilise la même gestion.
Les deux séquences escape de gestion clavier sont :
- mode ASCII
- mode scancode
________________________________________________________________
30
: TERM=DEC-VT220
: Esc [<1A
: Esc [<0A
La Platine Terminal AXEL TCP/IP