Удерживание Control для ввода нескольких клавиш, модифицированных Control, довольно стандартно. Я не уверен, существует ли какой-либо стандарт, который контролирует, что будет отправлять терминал, когда вы удерживаете Control+A, а также печатаете Control+N. Тем не менее, те, которые я попробовал, все согласуются: как только я нажимаю N, все они действуют так, как будто я выпустил A (если ^ A автоматически повторяется, он останавливается; если я продолжаю удерживать ^ N, он начинает автоматически повторяться),
Если терминал , под которым вы запускаете tmux работает аналогично те , которые я пробовал, то вы могли бы использовать это (в вашем .tmux.conf
или непосредственно в tmux после (ваш префикс) , то:):
bind-key -r ^N next-window
-r
дает 500мс ( по умолчанию, можно изменить с помощью опции сеанса repeat-time
снова ( на самом деле, любая -r
флага, «повторяемого» ключа) без необходимости снова нажмите клавишу префикса нажмите клавишу: введите префикс нажмите один раз (отпустите или нет, в зависимости от вашего терминала), затем введите любое количество «повторяемых» клавиш (при условии, что все они находятся в пределах настроенного времени ожидания).
Если вы обнаружите, что освобождаете и Control, и A, то вы также можете захотеть сделать обычное N повторяемым (через bind-key -r n next-window
), чтобы и обычная, и измененная Control версии были повторяемыми.