Это должен быть один «ход клавиш».
Базовый набор распознанных ключей включает
- символы ASCII (включая управляющие символы C0),
- функциональные клавиши:
F1
- F20
,
- клавиши перемещения:
Up
, Down
, Left
, Right
, Home
, End
, PageUp
, PageDown
,
- клавиши редактирования:
IC
(Вставить), DC
(Удалить) и
- Клавиши клавиатуры:
KP/
, KP*
, KP-
, KP+
, KP.
, KPEnter
, KP0
- KP9
.
Не все терминалы поддерживают отправку уникальных последовательностей для всех этих ключей; Кроме того, не все эти ключи описаны в каждой записи terminfo (на что указывает переменная среды TERM при подключении к сеансу tmux ). Таким образом, некоторые из них могут быть недоступны в вашей конкретной настройке.
Если символ Escape предшествует последовательности для одного из указанных выше ключей, он будет рассматриваться как мета-модификатор. Это представляется как M-
префикс при именовании ключа (например, M-F1
).
tmux также распознает некоторые специальные последовательности, которые xterm может отправлять, когда Shift, Control и Meta используются с большинством не-ASCII-ключей (например, S-C-M-Up
), но многие терминалы не генерируют эти последовательности (или поддерживают только ограниченный набор модификаторы только для клавиш со стрелками).