Was sind die .tmux.conf-Bindungen für Ctrl-Shift-Tastenkombinationen mit Cygwin / Mintty?

338
Kevin2342

Meine Frage ist so ziemlich genau wie der Beitrag unten, aber die Antworten auf den folgenden Beitrag geben nicht die Zeilen an, die der .tmux.conf hinzugefügt werden. Im Einzelnen würde ich gerne wissen, wie man Strg-Shift-A an "select-pane -L" bindet. Ich verwende tmux 2.6 mit cygwin / mintty bei aktivierter Option "Strg + Umschalt + Buchstabenkürzel".

Wie verwende ich Strg-Shift-Tastenkombinationen für Tmux mit Cygwin / Mintty?

Ich konnte keine der folgenden Aufgaben zur Arbeit bekommen:

# try to specify ctrl-shift-A directly bind-key -n C-S-A select-pane -L  # try to use mintty ctrl-shift-A character code for UTF-8 set -s user-keys[0] "\xC2\x81" bind-key -n User0 select-pane -L  # try to use mintty ctrl-shift-A character code for ISO-8859 set -s user-keys[0] "\x81" bind-key -n User0 select-pane -L 

Einige andere nützliche Links:

https://stackoverflow.com/questions/35533839/how-to-bind-ctrl-tab-and-ctrl-shift-tab-in-tmux-for-mintty

https://github.com/mintty/mintty/wiki/Keycodes#ctrl

Jede Hilfe wird sehr geschätzt. Vielen Dank!

Bearbeiten:

Nach dem Ausschalten von "Strg + Umschalt + Buchstabenkürzel" in mintty konnte ich den Befehl xxd ausführen, drückte [Strg-Shift-A], [Enter], dann [Strg-D] und erhielt die folgende Ausgabe:

> xxd  00000000: c281 0a ... 

Ich glaube, das zeigt, dass Strg-Shift-A jetzt als \ xc2 \ x81 registriert wird, wie die mintty-Keycodes nahelegen. Ich kann jedoch die tmux-Bindungen immer noch nicht zum Laufen bringen, nachdem ich meine .tmux.conf -Datei auf Folgendes eingestellt und die Konfiguration verwendet habe:

bind-key -n \xc2\x81 select-pane -L 

Wenn ich in mintty nur Strg-Shift-A innerhalb von bash eingebe, wird Folgendes angezeigt: "bash: $ '\ 302 \ 201': Befehl nicht gefunden". Nicht sicher, ob das nützlich ist.

1

0 Antworten auf die Frage