Ele precisa ser um único "toque de tecla".
O conjunto básico de chaves reconhecidas inclui
- os caracteres ASCII (incluindo os caracteres de controle C0 ),
- as teclas de função:
F1
-F20
, - as chaves de movimento:
Up
,Down
,Left
,Right
,Home
,End
,PageUp
,PageDown
, - as teclas de edição:
IC
(Insert),DC
(Delete) e - as teclas do teclado numérico:
KP/
,KP*
,KP-
,KP+
,KP.
,KPEnter
,KP0
-KP9
.
Nem todos os terminais suportam o envio de sequências exclusivas para todas essas chaves; Além disso, nem todas essas chaves são descritas em cada entrada do terminfo (indicada pela variável de ambiente TERM ao anexar a uma sessão tmux ). Então, alguns deles podem não estar disponíveis em sua configuração específica.
Se um caractere de escape preceder a sequência de uma das chaves acima, ele será tratado como um modificador Meta. Isso é representado como um prefixo M-
ao nomear a chave (por exemplo, M-F1
).
tmux também reconhece algumas seqüências especiais que o xterm pode enviar quando Shift, Control e Meta são usados com a maioria das chaves não-ASCII (por exemplo, S-C-M-Up
) , mas muitos terminais não geram essas seqüências (ou apenas suportam um conjunto limitado de modificadores apenas para as teclas de seta).