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