gpt4 book ai didi

tmux 发送 key 语法

转载 作者:行者123 更新时间:2023-12-04 23:47:54 25 4
gpt4 key购买 nike

在 tmux 手册页上,我没有找到关于它如何命名键的引用。

例如,要将 ctrl + r 发送到 tmux,您可以:

tmux send-keys C-r

并发送你做的 esc 键
tmux send-keys Escape

是否有一个列表将键盘键映射到 tmux sendkeys 期望您如何命名它们?我有一种感觉,我错过了一个备忘录,它为了方便而使用了一些长期被遗忘的程序的语法。

请注意,这与键绑定(bind)无关。

最佳答案

send-keys 使用的键名与 bind-key 相同用途。
来自 Key Bindings sectiontmux manpage :

When specifying keys, most represent themselves (for example ‘A’ to ‘Z’). Ctrl keys may be prefixed with ‘C-’ or ‘^’, and Alt (meta) with ‘M-’. In addition, the following special key names are accepted: Up, Down, Left, Right, BSpace, BTab, DC (Delete), End, Enter, Escape, F1 to F20, Home, IC (Insert), NPage/PageDown/PgDn, PPage/PageUp/PgUp, Space, and Tab.



虽然它们没有在手册页中列出,但也有一些特定于键盘的键的特殊名称: KP0通过 KP9 , KP/ , KP* , KP- , KP+ , KP. , 和 KPEnter .

一些更神秘的 key 名称( BTabICDCNPagePPage )可能来自 terminfo 库。

Emacs 共享使用 C- 的约定和 M-表示修饰符的前缀(如果早期使用此约定,我不会感到惊讶)。

关于tmux 发送 key 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19313807/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com