Quando pressionado, por que é ^ C ecoado no xterm mas não ^ Z

1

Estou remapeando minhas chaves no xterm em .Xresources file .
Aqui está uma amostra:

Ctrl ~Meta ~Shift <KeyPress> A: string("^[J0A")

Minha pergunta é por que a string 0A é impressa no terminal quando a ligação é pressionada (como quando pressionamos ^C )?
E por que certas ligações padrão como ^Z não são impressas na tela?

Também existe uma maneira de declarar explicitamente no arquivo .Xresources que você não deseja que a chave seja impressa na tela?

    
por John DeBord 11.04.2018 / 02:34

1 resposta

0

Toda a ação string faz translations especifica alguns dados que são enviados ao terminal para a combinação de chaves fornecida. O terminal (na verdade, o que está sendo executado dentro do terminal, como um shell ou um editor) determina o que é ecoado .

Se você quer que uma chave faça algo diferente, existem outras ações que você pode usar do que string .

    
por 11.04.2018 / 03:30