Попытка заставить CS-PageUp и CS-PageDown работать в tmux, но пока безуспешно. Вот мои шаги конфигурации:
bind-key -n C-PageUp previous-window bind-key -n C-PageDown next-window bind-key -n C-S-PageUp swap-window -t -1 bind-key -n C-S-PageDown swap-window -t +1 set-window-option -g xterm-keys on (C-PageUp и C-PageDown работает).
Когда я Ctrl+Shift+PageDown, ничего не происходит. Когда я Ctrl+Shift+PageUpмой терминал прокручивается до запуска tmux.
У меня есть другие элементы конфигурации, но они не должны влиять. Я использую xtermна Ubuntun 16.04, у меня установлен TERMenv var xterm-256color.
Они обрабатываются самим xterm (так же, как
S-PageUpиS-PageDownбезCtrl) и вообще не генерируют escape-последовательности. Вы должны как-то попытаться настроить свой xterm, чтобы он не обрабатывал их, а отправил некоторую управляющую последовательность (я не парень xterm, я не знаю, как это сделать).