Dentro de bash
, a interpretação dessas chaves é feita pela biblioteca readline
, que verá essas sequências e executará as ações corretas. Fora de bash
, você está confiando na disciplina da linha tty para interpretá-los. Veja esta pergunta recente e suas respostas para mais informações sobre esse processo: Apaga / apaga uma senha invisível digitada incorretamente em um shell / terminal no Linux
A disciplina de linha não lida com teclas como Acima , Esquerda , Abaixo , Direita e < kbd> Apagar . Se eu executar nslookup
em um xterm agora, eles farão a mesma coisa - isso é um comportamento normal. (Eu não tenho winexe para testar).
Backspace é um problema diferente. Você pode alterar o que o backspace e as teclas delete enviam na janela de preferências do Tilda (em Compatibilidade). Ou você pode ter certeza de que seu TTY está configurado com os caracteres certos, verificando a saída de stty -a
e definindo o caractere de apagamento para corresponder ao que está sendo enviado com stty erase ^?
.