As tabelas de chaves são nomeadas na descrição do comando list-keys e descritas anteriormente na página man:
-
vi-edit, emacs-edit
Usado durante a edição de uma linha em um prompt de comando.
Por exemplo. viacommand-prompt,confirm-beforeou as instruções “Goto Linha”, “Pesquisar para cima” ou “Pesquisar para baixo” no modo de cópia -
escolha vi, escolha emacs
Usado ao escolher listas.
Por exemplo. viachoose-client,choose-session,choose-window,choose-tree,choose-list,choose-bufferoufind-window -
vi-copy, emacs-copy
Usado ao exibir rolagem ou outra saída.
Por exemplo.copy-mode,run-shelloutput ou erros de um arquivo de configuração de inicialização ousource-file.
As chaves ligadas nestas tabelas estão ativas quando os vários “modos” estão ativos. Eles não exigem a chave Prefix, já que o "modo" substitui qualquer interação normal com o painel ativo.
Além disso, as ligações nessas tabelas são restritas a comandos específicos para fins especiais (por exemplo, relacionados a movimento e edição), e cada chave só pode ser vinculada a um único comando (ou seja, \; não pode ser usado para vincular chave para uma sequência de múltiplos comandos).
Esses "comandos de modo" não são descritos na página man, mas você deve ser capaz de encontrar a maioria deles inspecionando as listagens das tabelas (por exemplo, tmux list-keys -t emacs-copy , et cetera) ou do código-fonte ( mode-key.c ); seus nomes são geralmente autodescritivos (por exemplo, cursor-up , page-up , cancel , et cetera).