Une s'equence de touches (touche, pour simplifier) est une s'equence d''ev'enements d'entr'ee 'etant significative en tant qu'unit'e--en tant que "commande simple." Certaines s'equences de commandes d'Emacs sont juste un caract`ere ou un 'ev`enement ; par exemple, C-f seulement est suffisant pour avancer d'un caract`ere. Mais Emacs a aussi des commandes que l'on invoque avec deux 'ev'enements ou plus.
Si une s'equence d''ev'enements est suffisante pour invoquer une commande, c'est une touche compl`ete. Des exemples de touches compl`etes sont C-a, X, RET, NEXT (une touche de fonction), DOWN (une touche de curseur), C-x C-f et C-x 4 C-f. Si elle n'est pas assez longue pour @^etre compl`ete, nous l'appelerons une touche pr'efixe. Les exemples pr'ec'edents montrent que C-x et C-x 4 sont des touches pr'efixe. Chaque s'equence de touches est soit une touche compl`ete, soit une touche pr'efixe.
La plupart des caract`eres simples constituent des touches compl`etes dans les raccourcis clavier standards d'Emacs. Certains d'entre eux sont des touches pr'efixes. Une touche pr'efixe se combine avec l''ev`enement d'entr'ee suivant pour former une s'equence de touches plus longue, qui peut elle-m@^eme @^etre soit compl`ete, soit pr'efixe. Par exemple, C-x est une touche pr'efixe, et C-x et l''ev`enement d'entr'ee suivant se combinent pour former une s'equence de touches de deux caract`eres. La plupart de ces s'equences de touches sont compl`etes, comme C-x C-f et C-x b. Certaines, comme C-x 4 et C-x r, sont elles-m@^emes pr'efixes, conduisant `a des s'equences de touches de trois caract`eres. Il n'y a pas de limite `a la longueur d'une s'equence de touches, mais en pratique on utilise rarement des s'equences plus longues que quatre 'ev'enements.
Par contraste, vous ne pouvez pas ajouter des 'ev'enements `a une touche compl`ete. Par exemple, la s'equence de deux caract`eres C-f C-k n'est pas une touche, car C-f est compl`ete `a elle seule. Il est impossible de donner `a C-f C-k une signification ind'ependante. C-f C-k forme deux s'equences de touches, et non une.
Pour tout dire, les touches pr'efixes sous Emacs sont C-c, C-h, C-x, C-x RET, C-x C-a, C-x n, C-x r, C-x v, C-x 4, C-x 5, C-x 6, ESC, M-g et M-j. Mais cette liste n'est pas fix'ee concr`etement ; c'est juste du point de vue des raccourcis clavier standards d'Emacs. Si vous presonnalisez Emacs, vous pouvez d'efinir de nouvelles touches pr'efixes, ou en 'eliminer... See section Customizing Key Bindings.
Si vous d'efinissez ou 'eliminez des touches pr'efixes, vous changez le jeu de s'equences de touches possibles. Par exemple, si vous red'efinissez C-f comme un pr'efixe, C-f C-k devient automatiquement une touche (compl`ete, `a moins que vous la d'efinissiez aussi comme pr'efixe). Inversement, si vous supprimez la d'efinition du pr'efixe C-x 4, alors C-x 4 f (ou C-x 4 anything) n'est plus une touche.
Le fait de taper le caract`ere d'aide (C-h ou F1) apr`es un caract`ere pr'efixe affiche une liste des commandes commen@,{c}cant par ce pr'efixe. Il existe quelques caract`eres pr'efixes pour lesquels C-h ne marche pas--pour des raisons historiques, elles ont des significations diff'erentes pour C-h qui seraient difficiles de changer. Mais F1 devrait marcher pour tous les caract`ers pr'efixes.
Go to the first, previous, next, last section, table of contents.