Paramètre |
Nom |
Description |
BS=hh |
BackSpace character |
Ce paramètre permet d'indiquer le caractère de retour en arrière sur le caractère ayant la valeur hexadécimale ASCII de hh. Ce caractère est initialement un 'contrôle H' (08 en hexadécimal), mais
peut être défini sur n'importe quel caractère ASCII. L'action du caractère de retour arrière est de supprimer le dernier caractère tapé du terminal. Si deux caractères de retour arrière sont tapés, les deux
derniers caractères seront supprimés,.. Le réglage BS=0 désactivera la fonction de retour arrière. |
BE=hh |
Backspace Echo character |
Ce paramètre permet d'indiquer le caractère à envoyer au terminal après la réception d'un caractère de retour en arrière. Le caractère affiché aura la valeur hexadécimale ASCII de hh. Ce caractère est
initialement défini sur nulle mais peut être défini sur n'importe quel caractère ASCII. La commande BE a également une utilisation très particulière intéressant certains propriétaires de terminaux,
comme CT-64 de SWTPC. Si un 08 en hexadécimal est spécifié comme caractère d'écho, FLEX affichera un espace (20 en hexadécimal) puis un autre 08 en hexadécimal. Cette fonctionnalité est très utile
pour les terminaux décodant un 08 en hexadécimal comme curseur à gauche mais n'effaçant pas les caractères lorsque le curseur est déplacé. Exemple: Dites que vous avez mal tapé le mot cat comme indiqué ci-dessous:
«+++CAY» en tapant un CTRL+H (08 en hexadécimal) positionnerait le curseur au-dessus du Y et supprimerait le Y du tampon d'entrée DOS. Le FLEX enverrait alors un espace
(20$) pour effacer le Y et un autre 08 (curseur à gauche) pour repositionner le curseur. |
DL=hh |
DeLete character |
Ce paramètre permet d'indiquer le caractère «supprimer la ligne courante» sur la valeur hexadécimale hh. Ce caractère est initialement un 'contrôle X' (18 en hexadécimal). L'action du caractère
de suppression consiste à effacer la ligne d'entrée actuelle avant qu'elle ne soit acceptée dans l'ordinateur pour exécution. Le réglage DL=0 désactivera la fonction de suppression de ligne. |
EL=hh |
End of Line character |
Ce paramètre permet d'indiquer de séparer plusieurs commandes sur une seule ligne d'entrée. Il est initialement défini sur deux points (':'), une valeur hexadécimale de 3A. La définition de ce caractère sur 0
désactivera la fonction de commande multiple par ligne de FLEX. Le paramètre 'EL=hh' définira le caractère de fin de ligne sur le caractère ayant la valeur hexadécimale ASCII de hh. Ce caractère
doit être défini sur un caractère affichable (les caractères de contrôle ne sont pas autorisés). |
DP=dd |
DePth count |
Ce paramètre permet d'indiquer qu'une page se compose de dd (décimal) lignes physiques de sortie. Une page peut être considérée comme le nombre de lignes entre le pli si vous utilisez du papier plié en
éventail sur un terminal de copie papier, ou une page peut être définie comme étant le nombre de lignes pouvant être affichées à tout moment sur un terminal de type CRT. Le réglage DP=0 désactivera la
pagination (c'est la valeur initiale). |
WD=dd |
WiDth |
Ce paramètre permet d'indiquer le nombre (décimal) de caractères à afficher sur une ligne physique au terminal (le nombre de colonnes). Les lignes de texte plus longues que la valeur de la largeur seront «pliées» à
chaque multiple de caractères WD. Par exemple, si WD vaut 50 et qu'une ligne de 125 caractères doit être affichée, les 50 premiers caractères sont affichés sur une ligne physique au terminal, les 50
caractères suivants sont affichés sur la ligne physique suivante et les 25 derniers caractères sont affiché sur la troisième ligne physique. Si WD est défini sur 0, la fonction de largeur sera désactivée et
n'importe quel nombre de caractères sera autorisé sur une ligne physique. |
NL=dd |
NuLl count |
Ce paramètre permet d'indiquer le nombre (décimal) de caractères «pad» non affichables (Nulle) à envoyer au terminal à la fin de chaque ligne. Ces caractères de remplissage sont utilisés pour que le chariot du
terminal ait suffisamment de temps pour revenir à la marge gauche avant l'envoi des caractères affichables suivants. La valeur initiale est 4. Les utilisateurs utilisant des terminaux de type CRT peuvent souhaiter
définir NL=0 car aucun caractère de remplissage n'est généralement requis sur ce type de terminal. |
TB=hh |
TaB character |
Ce paramètre permet d'indiquer que le caractère de tabulation n'est pas utilisé par FLEX mais certains des utilitaires peuvent en nécessiter un (comme le système d'édition de texte). Ce
paramètre définira le caractère de tabulation sur le caractère ayant la valeur hexadécimale hh en ASCII. Ce caractère doit être un caractère affichable. |
EJ=dd |
EJect count |
Ce paramètre permet d'indiquer le nombre (décimal) de lignes d'éjection à envoyer au terminal en bas de chaque page. Si Pause est sur «on», la séquence d'éjection est envoyée au terminal une fois
la pause terminée. Si la valeur dd est zéro (ce qui est par défaut), aucune ligne d'éjection n'est émise. Une ligne d'éjection est simplement une ligne vierge (saut de ligne) envoyée au terminal.
Cette fonction est particulièrement utile pour les terminaux avec du papier plié en éventail pour sauter le pli. Il peut également être utile pour certains terminaux CRT de pouvoir effacer le contenu de l'écran
précédent à la fin de chaque page. |
PS=Y ou PS=N |
PauSe control |
Ce paramètre permet d'activer (PS=Y) ou de désactiver (PS=N) la fonction de pause de fin de page. Si Pause est activé et que la profondeur est définie sur une valeur différente de zéro, l'affichage de la
sortie est automatiquement suspendu à la fin de chaque page. La sortie peut être redémarrée en tapant le caractère d'échappement»(voir la description ES). Si la pause est désactivée, il n'y aura pas de pause de
fin de page. Cette fonction est utile pour ceux utilisant des terminaux CRT à grande vitesse pour suspendre la sortie suffisamment longtemps pour lire la page de texte. |
ES=hh |
EScape character |
Ce paramètre permet d'indiquer le caractère dont la valeur hexadécimale ASCII est hh est défini comme étant le caractère d'échappement. Sa valeur initiale est de $1B, le caractère ESC de
ASCII. Le caractère d'échappement est utilisé pour arrêter l'affichage de la sortie, et une fois qu'elle est arrêtée, redémarrez-la. Il est également utilisé pour redémarrer la sortie une fois que Pause
l'a arrêtée. Par exemple, supposons que vous listiez un long fichier texte sur le terminal et que vous souhaitiez interrompre temporairement la sortie. Taper le caractère d'échappement fera cette situation (cette
fonction n'est pas prise en charge sur les ordinateurs utilisant un port de contrôle pour les communications de terminal). À ce moment (sortie interrompue), la saisie d'un autre caractère d'échappement reprendra la
sortie, tandis que la saisie d'une touche RETURN entraînera le retour du contrôle à FLEX et le prompt à trois signes plus sera envoyée au terminal.
Il convient de noter que l'arrêt de la sortie de ligne se produit toujours à la fin d'une ligne. |