stty exemplo para alterar a ligação de chave para “Ctrl-z”

1

Estou usando cua-mode no emacs, mas isso substitui o "Ctrl-Z", que se liga ao trabalho suspenso no linux. Então, estou pensando em mudar a ligação de teclas "Ctrl-Z" no linux, e aprendi que "Stty" pode me ajudar a fazer isso. No entanto, eu não tenho idéia de como fazê-lo em stty. Eu não encontrei nenhum exemplo de mudança de ligação de chave útil usando stty online.

Você poderia me ajudar a fornecer algum exemplo usando stty para alteração de ligação de chave? Por exemplo, como eu represento a tecla "Shift" no stty?

Obrigado antecipadamente!

    
por zack 27.01.2016 / 04:05

1 resposta

1

stty susp CHAR

Pode ser necessário citar esse caractere com "ctrl-V", por ex. para mudá-lo para ctrl-K, você tem que digitar ctrl-V, ctrl-K, geralmente representado com um circunflexo para "ctrl":

stty  susp  ^V^K

Não há feedback na tela quando você digita ctrl-V.

Verifique com "stty -a" para ver o que está atribuído.

A tecla shift em si não pode ser usada como chave de suspensão. Você precisa de um personagem e não de uma chave. Ctrl-Z é ascii-26, que é um caractere, como é ctrl-K (ascii-10), mas a tecla shift não é um caractere, nem mesmo shift-ctrl-K, que gera o mesmo caractere ascii-10 . Claro que você pode usar shift + k-key, que é simplesmente K maiúsculo, mas eu acho que você não quer isso.

    
por 27.01.2016 / 23:37