64

tmux のマニュアル ページで、キーの名前付けに関する参照が見つかりませんでした。

たとえば、ctrl+rを tmux に送信するには、次のようにします。

tmux send-keys C-r

escキーを送信するには

tmux send-keys Escape

キーボードのキーを tmux sendkeys がどのように命名することを期待するかをマッピングするリストはありますか? 長い間忘れられていたプログラムの構文を便宜上使用しているというメモを見逃したような気がします。

これはキーバインディングとは関係がないことに注意してください。

4

1 に答える 1

71

が使用するキー名は、が使用するsend-keysものと同じですbind-keytmux manpage
Key Bindingsセクションから:

キーを指定する場合、ほとんどはそれ自体を表します (たとえば、'A' から 'Z')。Ctrl キーには「C-」または「^」、Alt (メタ) キーには「M-」をプレフィックスとして付けることができます。さらに、次の特殊キー名が受け入れられます: UpDownLeftRightBSpaceBTabDC (削除)、EndEnterEscapeF1F20HomeIC (挿入)、NPage/PageDown/PgDnPPage/PageUp/PgUpSpace、およびタブ

KP0マニュアル ページには記載されていませんがKP9、キーパッド固有のキーKP/には特別な名前もあります。KP*KP-KP+KP.KPEnter

より暗号化されたキー名 ( BTabICDC、 ) のいくつかはNPage、おそらくterminfoライブラリPPageに由来します。

EmacsC-は、修飾子を示すためにandプレフィックスを使用する規則を共有してM-います (この規則が以前に使用されていたとしても驚かないでしょう)。

于 2013-10-12T04:12:01.973 に答える