Configure os códigos do teclado no lado do cliente para mover o cursor PuTTY entre as palavras

1

Relacionado ao StackOverflow Bash CTRL para mover o cursor entre palavras / strings . Embora esse segmento fornecesse boas respostas no lado do servidor, estou procurando maneiras de controlar isso no lado do cliente.

Eu tenho dois PCs com Windows 10 de fabricantes diferentes que enviam códigos de escape diferentes para CTRL-<ARROW> . Eles estão executando a mesma versão e configuração do PuTTY. Ambas as janelas estão configuradas com o mesmo idioma de teclado.

Um envia códigos que movem o cursor entre as palavras, o outro não. Eu entendo que eu posso configurar o lado do servidor para mapear os códigos que não estão em conformidade para mover entre as palavras. No entanto, existem apenas muitos servidores para tornar isso prático e alguns são sistemas incorporados que tornam isso impossível. Em vez disso, estou procurando uma maneira de dizer ao cliente para usar os códigos-chave desejados.

O teclado que funciona em todos os servidores envia:

^[[1;5D = ctrl-left
^[[1;5C = ctrl-right

O outro teclado envia:

^[OD = ctrl-left
^[OC = ctrl-right

Nenhum dos servidores mapeia ^[OD nem ^[OC no arquivo /etc/inputrc (por exemplo, bind -p | grep forward-word )

Como eu controlo os códigos do teclado no lado do cliente?

    
por Matt Muggeridge 19.09.2017 / 22:24

0 respostas