Confusão de teclas de terminal

0

# 1

tmux ignora algumas teclas:

  • Ctrl + Apagar

  • Ctrl + F *

# 2

Algo semelhante acontece em consoles virtuais (mesmo sem tmux ) com a diferença que Ctrl + Excluir e Excluir se comporta da mesma forma.

# 3

Ctrl + Backspace exibe a página de ajuda em emacs -nw , mas este parece ser um problema conhecido (que não consigo resolver).

Lamento colocar tantas perguntas em uma, mas acho que é tudo sobre a variável TERM (com valores: linux , screen , rxvt-unicode ). Eu gostaria de configurar a coisa toda para que urxvt e os consoles virtuais se comportem da mesma forma com ou sem tmux . Alguém poderia esclarecer a questão toda?

Nota: eu uso Ctrl + v seguido pelo pressionamento de tecla para obter algum feedback.

    
por cYrus 05.12.2011 / 20:01

1 resposta

1

Dentro do Emacs você pode usar C-h k para descobrir o que o Emacs pensa sobre uma determinada chave, por exemplo %código%. Se isso não funcionar, por exemplo porque C-BACKSPACE é interpretado como C-h, você sempre pode voltar para C-h k C-F1 , que lista os últimos pressionamentos de teclas: Pressione as teclas em questão e dispare C-h l para ver o que o Emacs recebeu.

Depois de descobrir o que suas chaves mapeiam no Emacs, você pode vinculá-las à função que você gosta, por exemplo

 (global-set-key [(meta d)] 'kill-word)
    
por 06.12.2011 / 10:27