Я пытаюсь заставить iTerm2 и tmux играть друг с другом лучше (без использования встроенных функций tmux; мне бы хотелось, чтобы мои окна и панели управлялись мной).
Поэтому я хочу сопоставить ⌘+ →с последовательностью клавиш, начинающейся с ^Q(мой префикс tmux), а затем →.
^Qэто 0x11
и →есть ^[[C
, то есть 0x1b 0x5b 0x43
. Однако, если я попытаюсь сделать это отображение в настройках iTerm («Ключи» → «Назначения клавиш» с настройкой «Отправить шестнадцатеричные коды»), оно не будет работать, то есть не переключит мои панели, как я ожидал.
Если вскоре после нажатия ⌘+ →я нажимаю еще →раз, активная панель справа выбрана, поэтому должна проходить ^ Q. Если я просто сопоставлю это с 0x1b 0x5b 0x43
( →), это тоже работает.
Является ли это ограничением самого iTerm2; я не могу отправить более длинные последовательности клавиш? Это слишком быстро отправляет ключи для tmux?
Я также попытался использовать параметр «Отправить с помощью специальных ключей vim», но он, похоже, не работает вообще; если я введу «<CQ> <Right>», он отправит этот текст буквально.
iTerm2 Build 3.0.8 на MacOS Sierra.
$TERM
и настройки типа терминала обаxterm-256color
. Мои клавиши со стрелками работают нормально, как я уже писал , я даже могу сопоставить комбинацию клавиш , чтобы послать стрелу последовательность ключ побег, просто не Контролировать-Q и и стрелка ключевой последовательности. У меня режим приложения курсора выключен.