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


2

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

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

Ответы:


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


cat
Самый
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.