4 votes

Quelles clés de préfixe sont autorisées dans tmux ?

Beaucoup de gens modifient leurs clés de préfixe tmux. Habituellement, c'est Control+something . Mais d'autres choses sont sûrement possibles.

J'ai essayé, par exemple, ,t mais au démarrage de tmux, j'ai eu l'erreur suivante bad key: ,t .

Alors, quelles sont les règles ? Quels préfixes sont autorisés dans tmux ?

4voto

Chris Johnsen Points 36743

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).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X