Previous Next Table of Contents

8. TOUCHES DE FONCTION

Les touches de fonction ne font pas partie du STANDARD du F83. Il eut été dommage de ne pas utiliser celles de l'ATMOS et du TELESTRAT. L'usage proposé n'est qu'indicatif et peut être facilement remplacé pour d'autres applications spécifiques.

A une touche de fonction peut être assigné un mot du dictionnaire ou une chaîne quelconque de caractères.

L'appui de la touche de fonction (<FUNCT> + <touche>) est alors l'équivalent d'une saisie rapide du mot ou de la chaîne assignée.

L'appui simultané de <SHIFT droit> et de la touche de fonction annule la saisie en cours et saisit le mot ou la chaîne avec validation immédiate (comme suivi d'un <RETURN>).

Notez les différences avec les touches de contrôle qui ne passent pas par la saisie d'un mot ou d'une chaîne.

Le codage des touches de fonction se réfère à la matrice du clavier ORIC. Voir par exemple le manuel du SEDORIC et le livre "TELESTRAT A COEUR OUVERT" (Guillaume MEISTER - AEDIT 1988) page 200.

Les assignations de touches de fonction se font par ASSIGN ( code -- ) pour un mot et ASSIGN" ( code -- ) pour une chaîne.

Exemples:

HEX BA ASSIGN CAT assigne à <FUNCT> + <C> le mot CAT (catalogue);

HEX 98 ASSIGN" CR VERSION TYPE" assigne à <FUNCT> + <V> la chaîne permettant d'afficher la version du logiciel.

Les chaînes assignées (pas les mots seuls) sont compilées dans le dictionnaire sans en-tête: attention donc à FORGET qui peut obliger à les ré-assigner si on agit en deçà de l'assignation.

La liste des assignations proposées à l'initialisation est volontairement limitée pour vous permettre de configurer le clavier à votre guise:

<FUNCT> + <1>:

ONLY FORTH DEFINITIONS DECIMAL

<FUNCT> + <2>:

ORDER .S

<FUNCT> + <3>:

CR .FILE SCR ?

<FUNCT> + <4>:

HERE H.

<FUNCT> + <A>:

ALSO

<FUNCT> + <D>:

DEFINITIONS

<FUNCT> + <E>:

EMPTY-BUFFERS

<FUNCT> + <F>:

FORTH

<FUNCT> + <L>:

LIST

<FUNCT> + <O>:

ONLY

<FUNCT> + <P>:

PREVIOUS

<FUNCT> + <S>:

SAVE-BUFFERS

<FUNCT> + <T>:

TYPE

<FUNCT> + <V>:

VOCABULARY

<FUNCT> + <W>:

WORDS

<FUNCT> + <=>:

.CTRL .FUNCT


Previous Next Table of Contents