Die Zuordnung von ⌘ → zu ^ Q → in iTerm2 funktioniert nicht


0

Ich versuche, iTerm2 und tmux besser miteinander zu spielen (ohne die eingebauten tmux-Funktionen zu verwenden; ich möchte, dass meine Fenster und Fenster von mir selbst verwaltet werden).

Daher möchte ich + einer Tastenfolge ^Qzuordnen, die mit (meinem tmux-Präfix) beginnt, gefolgt von .

^Qist 0x11und ist ^[[C, dh 0x1b 0x5b 0x43. Wenn ich jedoch versuche, diese Zuordnung in den iTerm-Einstellungen (Schlüssel → Schlüsselzuordnungen, mit der Einstellung "Hex-Codes senden") vorzunehmen, funktioniert dies nicht, dh meine Fenster werden nicht wie erwartet gewechselt.

Tastenbelegung, die nicht funktioniert

Wenn Sie kurz nach dem Drücken von + I erneut drücken , wird der aktive Bereich auf der rechten Seite ausgewählt, sodass ^ Q durchkommen muss. Wenn ich es nur 0x1b 0x5b 0x43( ) zuordne, funktioniert es auch.

Ist dies eine Einschränkung von iTerm2 selbst? Kann ich keine längeren Tastenkombinationen senden? Senden die Schlüssel zu schnell für tmux?

Ich habe auch versucht, die Einstellung "Mit vim-Sondertasten senden" zu verwenden, aber sie scheint überhaupt nicht zu funktionieren. Wenn ich "<CQ> <Right>" eingebe, wird dieser Text wörtlich gesendet.

iTerm2 Build 3.0.8 unter macOS Sierra.

Antworten:


1

Ich habe dies auf der FAQ- Seite von iTerm2 gefunden . Ich bin nicht sicher, ob es Ihre Frage beantwortet. Lass uns wissen.

Bildbeschreibung hier eingeben


Leider nicht. $TERM, und die Einstellung für den Terminaltyp sind beide xterm-256color. Meine Pfeiltasten funktionieren einwandfrei, wie ich geschrieben habe. Ich kann sogar eine Tastenkombination zuordnen, um eine Pfeiltasten-Escape-Sequenz zu senden, nur nicht Control-Q und und die Pfeiltasten-Escape-Sequenz. Ich habe den Cursor-Anwendungsmodus deaktiviert.
L3viathan
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.