Konfigurieren Sie die Tastaturcodes auf der Clientseite, um den PuTTY-Cursor zwischen Wörtern zu verschieben

414
Matt Muggeridge

Steht für StackOverflow Bash CTRL, um den Cursor zwischen Wörtern / Zeichenfolgen zu bewegen . Während dieser Thread auf der Serverseite gute Antworten lieferte, suche ich nach Möglichkeiten, dies auf der Clientseite zu steuern.

Ich habe zwei Windows 10-PCs verschiedener Hersteller, für die unterschiedliche Escape-Codes gesendet werden CTRL-<ARROW>. Sie führen dieselbe PuTTY-Version und -Konfiguration aus. Beide Windows sind mit derselben Tastatursprache konfiguriert.

Einer sendet Codes, die den Cursor zwischen Wörtern bewegen, der andere nicht. Ich verstehe, dass ich die Serverseite so konfigurieren kann, dass die nichtkonformen Codes zwischen Wörtern verschoben werden. Es gibt jedoch einfach zu viele Server, um dies praktisch zu machen, und einige sind eingebettete Systeme, die dies unmöglich machen. Stattdessen suche ich nach einer Möglichkeit, dem Kunden mitzuteilen, dass er die gewünschten Schlüsselcodes verwenden soll.

Die Tastatur, die auf allen Servern funktioniert, sendet:

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

Die andere Tastatur sendet:

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

Keiner der Server ^[ODoder ^[OCin ihrer /etc/inputrcDatei (zB bind -p | grep forward-word)

Wie steuere ich die Tastaturcodes auf der Clientseite?

1

0 Antworten auf die Frage