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
.