Как связать ctrl-up / ctrl-down в irssi?

2

Попытка связать команду с ctrl- up, но /bind ^upне работает так, как я ожидаю. Я предполагаю, что это анализируется как ctrl- U+ P.

Есть ли способ сделать это?

zigdon
источник

Ответы:

5

Я открыл терминал, выдал catбез параметров и нажал Ctrl+ Upи Ctrl+ Down. Это сгенерировало коды ключей ^[Oaи ^[Obдля меня (сделай сам, точные коды можно рассчитывать на терминале и т. Д.). Затем я вставил это в irssi как

/bind ^[Oa next_window
/bind ^[Ob previous_window

и теперь Ctrl+ Upи Ctrl+ Downпереходят в следующее / предыдущее окно соответственно.

Даниэль Андерссон
источник
Когда я пытаюсь это сделать - я получаю одинаковые коды для Upи ctrl-up.
Zigdon
Какой терминал вы используете? Вы запускаете его через tmux / GNU Screen / PuTTY / подобные? Если вы получаете те же коды клавиш (в той же среде, что и irssi), вы не можете связывать их по отдельности, поэтому это необходимо исправить. Если вы используете, например, tmux, вы должны добавить set-window-option -g xterm-keys onв свой, ~/.tmux.confчтобы поймать больше кодов клавиш, и аналогичные параметры могут существовать для других конфигураций.
Даниэль Андерссон
экран / шпатлевка. Есть ли аналогичная опция для экрана?
Zigdon
Ищите, и вы найдете :-): serverfault.com/questions/130128/…
Даниэль Андерссон
cat
Самый