Por que um host Linux está interpretando a chave zero como digitado?

2

Eu estou me conectando a uma máquina virtual Debian usando o PuTTY, e toda vez que eu pressiono a tecla 0 (zero), a linha de comando se comporta como se eu tivesse pressionado enter. Por que isso pode ser e como posso mudá-lo?

Talvez também relevante: estou conectando do Windows 10, usando o PuTTYtray, e instalei um keymap personalizado criado usando o Microsoft Keyboard Layout Generator 1.4 (que deixa 0 apenas, mas altera seu comportamento alterado). A máquina Debian é um droplet DigitalOcean. Eu tenho usado por cerca de um ano e nunca notei nada assim.

Coisas que eu tentei:

  • Pressionando 0 em outros aplicativos - comportamento normal
  • Pressionando 0 em outras sessões do PuTTY em outros hosts - comportamento normal
  • Tentando outro shell (bash em vez de zsh) - 0 ainda age como entrar
  • Desconectando e reconectando - mesmo comportamento
  • Teclado 0 - também funciona como entrar
  • Shift e 0 - funciona como esperado (> no meu teclado)
  • Conectando-se ao host do problema por meio de outro host (Ubuntu) - 0 atua normalmente
  • Conectando-se a outro host através do host do problema - ainda mais estranho! - 0 age como se eu tivesse pressionado 0 ENTÃO entrar
  • tela GNU - 0 ainda funciona como entrar

Alguma sugestão?

    
por Dan 16.06.2016 / 21:03

1 resposta

1

Parece que, de alguma forma, você conseguiu

stty eol 0

em um dos seus scripts de perfil de alguma forma. Experimente

stty sane

e veja se isso corrige isso.

    
por 16.06.2016 / 21:31