Кто-нибудь знает, какая нотация используется для представления клавиш клавиатуры в файлах привязки клавиш Byobu (f-keys.screen и т. Д.)?
Я знаю, какие ключи я хотел бы изменить, и пролистал файл, пытаясь выяснить, какие ключи представлены обозначениями, которые вы используете, но я не могу расшифровать составную структуру для некоторых из них. Похоже, есть несколько символов, используемых для некоторых команд, и это бросает меня за цикл.
Таким образом, существует две формы уведомления, один для экранного бэкенда Byobu и другого для tmux бэкенда Byobu.
Экранный бэкенд использует синтаксис Экрана GNU, как описано в его странице справочника, в то время как tmux бэкенд использует синтаксис Tmux, как описано в его странице справочника.
Для экрана, когда я хочу создать новую привязку клавиш, я обычно открываю новое окно терминала за пределами Byobu и тип:
$ cat >/dev/null
И затем введите некоторое сочетание клавиш, например, Ctrl-Shift-F7, и необходимо видеть на экране:
^[[18;6~
Это - код клавиши, который необходимо было бы поместить в Ваш ~/.byobu/keybindings.screen
.
Вы будете использовать bindkey
команда, и Вы захотите связать это с одной или несколькими командами, как описано в экранной странице справочника.
Для tmux синтаксис является легче путем! Здесь, можно просто использовать "S" для Сдвига, "C" для Ctrl, "M" для Высокого звука, и т.д. Еще раз описало это довольно полностью в tmux странице справочника.