Commandes de contrôle
Ce chapitre décrit la syntaxe et la fonction de chaque commande de contrôle du
terminal pour chacune des émulations.
Une commande de contrôle est une chaîne de caractères qui permet d'envoyer
des ordres au terminal (passer en inverse vidéo, changer de jeu de
caractère...). Généralement une commande de contrôle commence par un
caractère dont le code ASCII est inférieur à 32 décimal.
Conventions de notation : dans la suite du chapitre, les notations suivantes
sont utilisées :
- xxh : xx représente le code ASCII (exprimé en hexadécimal) du
caractère (exemple : 0Dh est égal à 13 décimal).
- Esc représente le caractère 1Bh.
- CSI représente les 2 caractères Esc [ (1Bh et 5Bh).
2.1 - FAMILLE ANSI
Note : pour les 4 émulations liées à SCO et l'émulation LINUX, le code CSI
peut aussi être obtenu par le seul caractère 9Bh (au lieu de Esc [).
Commandes curseur
Déplace le curseur de Pn colonnes vers la droite
Déplace le curseur d'une colonne vers la gauche
Déplace le curseur de Pn colonnes vers la gauche
Déplace le curseur d'une ligne vers le haut
Déplace le curseur de Pn lignes vers le haut
Déplace le curseur de Pn lignes vers le haut et en colonne 1
Déplace le curseur d'une ligne vers le bas
Déplace le curseur de Pn lignes vers le bas
8
CSI Pn C (ou CSI Pn a)
08h
CSI Pn D
Esc M
CSI Pn A
CSI Pn F
Esc D (ou 0Ah)
CSI Pn B (ou CSI Pn e)
AX3000 - Guide du programmeur