Я задал этот вопрос также в списке рассылки tmux и получил следующий ответ:
Когда вы нажимаете нетекстовую клавишу или последовательность клавиш, ваш терминал преобразует это в определенную последовательность символов. Например, если я открываю новый терминал gnome, запускаю "cat" и нажимаю клавиши, я вижу, что стрелка влево отправляет «^ [[D», а ctrl+ стрелка влево отправляет «^ [[1; 5D») ,
Я считаю, что возможность отправлять модификаторы (ctrl, alt, shift) с помощью клавиш со стрелками - это функция, добавленная xterm и скопированная другими терминальными эмуляторами, она не является частью исходного набора функций VT100/VT220. То есть, если вы запустите "cat" в терминале, а нажатие ctrl+ стрелка влево приведет к появлению «^ [[D» на вашем экране, то вам не повезло.
В частности, консоль Linux является очень ограниченным и не особо совместимым с xterm терминалом, и меня не удивляет, что она не поддерживает клавиши ctrl+ стрелка.
Таким образом, единственный способ изменить размер панелей в tty - это перепривязать ключи:
bind-key -r < resize-pane -L 3
bind-key -r > resize-pane -R 3
bind-key -r + resize-pane -U 1
bind-key -r = resize-pane -D 1