Свяжите Alt-N с окном Nth в byobu/screen

Я пытался связать ярлык на переключение на определенное окно в Byobu, но я не имею успеха. Я хотел связать Высокий звук - (число экрана), но это не работает. Я думаю, что использую неправильные коды ASCII.

Возьмите Высокий звук + 1, например: я попытался использовать строки

bind \078 select 1

и

bind \78 select 1

обоим ~/.screeenrc и ~/.config/byobu/keybindings, но ни один не работал.

Я использую неверный код или не являюсь там никаким стандартным кодом ASCII для Высокого звука + 1?

3
задан 9 June 2019 в 05:16

1 ответ

Сначала проверьте, какой восьмеричный код сгенерирован при нажатии alt+1 введите в следующем:

echo -n C-qM-1 | od -t o1

(Если это не имеет никакого смысла Вам: вместо того, чтобы писать C-q, нажмите ctrl-q и для alt-1 замены M-1, и некоторый символ должен обнаружиться). Например, я имею финскую клавиатуру и en_US.UTF-8 локаль и добираюсь:

0000000 302 261

таким образом, я вставил свой .screenrc:

bindkey "\302\261" select 1

Примечание: по умолчанию это не будет работать в терминале гнома вообще, так как alt+number изменяет вкладку, и экран (или удар) не получает шанс видеть нажатие клавиши. Перейдите в Edit > Keyboards Shortcuts... изменить ярлыки.

3
ответ дан 1 December 2019 в 16:46

Другие вопросы по тегам:

Похожие вопросы: