Cygwin - Como eu remapear chaves de termo X?

1

Eu gostaria de saber como remapear algumas das chaves padrão para x-term.

Especificamente, gostaria de remapear as teclas Ctrl + leftArrow e Ctrl + rightArrow para mover uma palavra para frente ou para trás. Eu também gostaria de remapear as teclas Alt + leftArrow e Alt + rightArrow para mover para o início e o fim de uma linha.

Eu consegui instalar e obter as chaves rxvt remapeadas editando o .inputrc, mas acredito que o termo x não use este arquivo. Acho que preciso editar o arquivo ~ .Xresources e editar as traduções do VT00, mas não entendo como os valores dos mapeamentos de teclas correspondentes funcionam.

Obrigado pela sua ajuda

    
por binarycreations 27.11.2011 / 12:07

1 resposta

1

Em vez de remapear as teclas (presumivelmente para Ctrl + A e algumas) e, assim, torná-las indistinguíveis das combinações às quais estão mapeadas, você pode vincular seus códigos de chaves no arquivo de configuração readline ~/.inputrc , da seguinte forma:

"\e[1;5C": forward-word
"\e[1;5D": backward-word
"\e[1;3C": end-of-line
"\e[1;3D": beginning-of-line
    
por 27.11.2011 / 21:19