Saindo do telnet no Linux

0

O caractere de escape padrão é CTRL-] no telnet.

link

diz que no teclado húngaro é CTRL-5.

No terminal do meu aluno, funciona. No meu terminal, o CTRL-5 exibe

^[[1;5u

e não entra no

telnet>

prompt. Que cenário me impede de escapar do telnet dessa maneira?

EDIT: Eu omiti um ingrediente chave: eu uso o MobaXTerm. Eu tentei em massa e CTRL-5 trabalhou com 5 do teclado alfanumérico. MobaXTerm pode engolir CTRL-5.

    
por Gergely 18.04.2018 / 13:21

1 resposta

7

Pressione a tecla 5 correta.

Existem duas teclas 5 no seu teclado, uma na posição E05 e outra no teclado numérico, onde quer que isso aconteça (ou um teclado separado ou um teclado overlain acessível com um Tecla Fn ou similar). Você está pressionando o errado.

Não importa que você tenha um teclado húngaro . As gravuras nos topos não controlam as ações que as chaves causam. O que importa é que você está usando um mapeamento de teclado húngaro como hu101.kmap (em sistemas operacionais Linux).

Nesse teclado mapeando apenas uma das chaves 5 produz o caractere em conjunção com o modificador ⎈ Control , a chave na posição E05. é, obviamente, a sequência de escape local para o programa telnet .

Nesse teclado mapeando a outra tecla 5 , no teclado numérico, produz a seqüência de controle XTerm CSI 1 ; 5 u que você está vendo; que denota a tecla 5 no teclado numérico, em "modo de aplicação", ocorrendo uma vez, com o modificador ⎈ Control .

Como diz o mapa de teclado húngaro:

    control keycode   6 = Control_bracketright

keycode  76 = KP_5
    
por 19.04.2018 / 00:49