Il doit s'agir d'un simple "coup de clé".
L'ensemble de base des clés reconnues comprend
- les caractères ASCII (y compris les Caractères de contrôle C0 ),
- les touches de fonction :
F1
- F20
,
- les touches de mouvement :
Up
, Down
, Left
, Right
, Home
, End
, PageUp
, PageDown
,
- les touches d'édition :
IC
(Insérer), DC
(Supprimer), et
- les touches du clavier :
KP/
, KP*
, KP-
, KP+
, KP.
, KPEnter
, KP0
- KP9
.
Tous les terminaux ne prennent pas en charge l'envoi de séquences uniques pour toutes ces clés ; de même, toutes ces clés ne sont pas décrites dans chaque entrée terminfo (indiquée par la variable d'environnement TERM lors de l'attachement à un terminal de type tmux session). Il se peut donc que certains d'entre eux ne soient pas disponibles dans votre configuration particulière.
Si un caractère Escape précède la séquence de l'une des touches ci-dessus, il sera traité comme un modificateur Meta. Il est représenté par un M-
lors de l'attribution d'un nom à la clé (par ex. M-F1
).
tmux reconnaît également certaines séquences spéciales qui xterm peut envoyer lorsque les touches Shift, Control et Meta sont utilisées avec la plupart des touches non ASCII (par ex. S-C-M-Up
), mais de nombreux terminaux ne génèrent pas ces séquences (ou ne prennent en charge qu'un ensemble limité de modificateurs pour les seules touches fléchées).