Le F83 admet en standard l'exécution directe de commandes de contrôle au clavier y compris en cours de saisie.
Ces commandes sont obtenues par la touche <CTRL> (plus les flèches doublant les <CTRL> + <H> à <K>) et sont vectorisées dans une table pointée par la variable CTRL.
Dans la table CTRL1 se trouvent les commandes contrôle de base:
: PING ( -- ) 7 EMIT ;
Il suffit de faire:
' PING CTRL1 CONTROL G 2* + !
pour que <CTRL> + <G> exécute à chaque fois PING.
Il existe une autre table totalement différente pour les contrôles de l'éditeur plein écran SCREENS.
Notez que par rapport au F83 CP/M ou MS-DOS les tables sont nommées CTRL au lieu de CC pour éviter la confusion avec le nombre hexadécimal CC, que les commandes disponibles sont beaucoup plus nombreuses et que la vectorisation est directe sans obligation d'un DROP sur la valeur ASCII de la touche de contrôle.
Voici la liste des commandes de contrôle au démarrage du système:
A-IN
HOME
C-IN
DECIMAL
HEX
KCLK (versions ATMOS)
NOOP
BS-IN
FW-IN
DOWN-IN
UP-IN
CLS
CR-IN
CLL-IN
NOOP
P-IN
CURSOR
NOOP
SAVE-BUFFERS
CAP-IN (versions ATMOS)
NOOP
EMPTY-BUFFERS
NOOP
X-IN
NOOP
NOOP
NOOP (ou touche <ESC>)
NOOP
NOOP
NOOP
ONLY