Tmuxのマニュアルページで、キーの名前の付け方に関するリファレンスが見つかりませんでした。
たとえば、送信するには ctrl + r tmuxの場合:
tmux send-keys C-r
を送信する esc あなたがするキー
tmux send-keys Escape
Tmux sendkeysがキーボードキーに名前を付ける方法にキーボードキーをマッピングするリストはありますか?便宜上some-long-forgotten-program's構文を使用しているというメモを見逃したような気がします。
これはキーバインディングとは関係ありません。
send-keys
が使用するキー名は、bind-key
が使用するものと同じです。
Key Bindingsセクション from tmuxマンページ :
キーを指定する場合、ほとんどは自分自身を表します(たとえば、「A」から「Z」)。 Ctrlキーの前には「C-」または「^」を、Alt(メタ)には「M-」を付けることができます。さらに、次の特別なキー名が受け入れられます:Up、Down 、左、右、 BSpace、BTab、[〜#〜] dc [〜#〜 ](削除)、End、Enter、Escape、F1toF20、Home、[〜#〜] ic [ 〜#〜](挿入)、NPage/PageDown/PgDn、 PPage/PageUp/PgUp、Space、およびTab。
それらはマニュアルページにはリストされていませんが、キーパッド固有のキーには特別な名前もあります:KP0
からKP9
、KP/
、KP*
、KP-
、KP+
、KP.
、およびKPEnter
。
いくつかのより暗号化されたキー名(BTab
、IC
、DC
、NPage
、PPage
)は、おそらくterminfoライブラリ。
Emacsは、C-
およびM-
プレフィックスを使用して修飾子を示す規則を共有しています(以前の使用があったとしても驚かないでしょうこのコンベンションの)。