在tmux手册页上,我没有找到它如何命名键的参考.
例如,要发送ctrl+ r到tmux,您可以:
tmux send-keys C-r
Run Code Online (Sandbox Code Playgroud)
并发送esc你做的钥匙
tmux send-keys Escape
Run Code Online (Sandbox Code Playgroud)
是否有一个列表将键盘键映射到tmux sendkeys如何命名它们?我有一种感觉,我错过了一个备忘录,它使用了一些长期被遗忘的程序的语法以方便起见.
注意,这与键绑定无关.
Chr*_*sen 56
使用的密钥名称与使用的密钥名称send-keys相同bind-key.
从键绑定部分中的TMUX手册页:
大多数人在指定键时表示自己(例如'A'到'Z').Ctrl键可以以'C-'或'^'为前缀,而Alt(meta)可以带有'M-'.此外,还接受以下特殊键名:Up, Down,Left,Right,BSpace,BTab,DC(删除),End,Enter,Escape,F1至 F20,Home,IC(Insert),NPage/PageDown/PgDn,PPage/PageUp/PgUp,Space和标签.
虽然他们没有在手册页中列出,也有特定的键盘,按键特殊的名字:KP0通过KP9,KP/,KP*,KP-,KP+,KP.,和KPEnter.
几个更神秘的键名(BTab,IC,DC,NPage,PPage)可能来自terminfo的库.
Emacs分享使用C-和M-前缀的约定来指示修饰符(如果早期使用此约定,我不会感到惊讶).