tmux
find-window
ダブルタップしてテラというプロンプトをバインドしたいですShift。
私はすでに試しました。
bind-key -n S-S command-prompt "find-window -N '%%'"
チェックを使用するとエラーメッセージは表示されませんが、ダブル:show-messages
クリックしてもジョブは実行されませんShift。
答え1
あなたはそれを使用することができますX角度下にx11たとえば、クリックして放すと++++をShift放出するように設定されます。その後、これをセカンダリエスケープキーとして宣言し、キーバインディングを " + + + "に割り当てることができます。AltCtrlShiftF12tmux
AltCtrlShiftF12command-prompt "find-window -N '%%'"
正確なコマンドシーケンス:
シェルプロンプトで:
$ xcape -e 'Shift_L=Alt_L|Control_R|Shift_L|F12'
tmuxプロンプトで:
:set-option prefix2 "M-C-S-F12"
:bind M-C-S-F12 command-prompt "find-window -N '%%'"
ダブルクリックするとShift_L左下にtmux
表示されます(find-window)
。
入れ子にすると、内部と外部Shift_R=Alt_L|Control_R|Shift_L|F11
に使用できます。Shift_Ltmux
Shift_Rtmux
注:使用する前にこの回答を投稿しましたが、期待F15どおりに機能しませんでした。@Gillesは言った:F13
-F20
参加する必要があります。terminfo
。