Às vezes, caracteres aparentemente "aleatórios" podem aparecer em terminais ou em alguns programas do Linux no Cygwin / SSH porque você digitou uma tecla do teclado que não está mapeada na máquina. Um grande culpado disso seria macro ou teclas multimídia em teclados estendidos, ou (em circunstâncias mais raras) se você tiver uma tecla Fn no seu teclado que você precisa usar para determinadas teclas digitadas. Essas chaves podem não ser mapeadas pelo sistema operacional que você está controlando e, portanto, podem aparecer em terminais ou outros locais onde o texto pode ser digitado como o código / caractere de teclado bruto que o teclado envia para o sistema operacional a ser interpretado. É a mesma razão pela qual Conrol + C aparecerá nos terminais como ^C
, por exemplo.
O que pode estar acontecendo é que você pressiona uma combinação de teclas ou pressiona uma tecla no teclado que não está mapeada pelo Linux naquela máquina específica e acabou sendo digitada no terminal ou no editor de texto. Ou pode haver um evento regular configurado no computador que aciona o pressionamento de tecla automaticamente e faz com que ele apareça.
Você não especificou se isso acontece quando você digita algo ou mesmo quando não está. Mas na minha experiência, é por isso que você pode ver isso acontecer.
ATUALIZAÇÃO:
Por meio de algumas tentativas e erros com o Cygwin, descobri com o que o 8~
está associado.
Aparece quando você digita a combinação de teclas Ctrl + Alt + Deslocamento + Del . Não sei por que aparece com tanta frequência, mas algo no seu computador aparentemente está acionando essa entrada. Pode ser algum software rodando em segundo plano ou talvez um teclado defeituoso.
Você pode tentar verificar isso sozinho. Primeiro, tentei um teclado diferente e, se isso não ajudar, comece a analisar seus processos em execução e use o processo de eliminação para tentar isolar qual deles é.