tmuxでCtrl + `をプレフィックスとして使用できないのはなぜですか?

tmuxでCtrl + `をプレフィックスとして使用できないのはなぜですか?

tmuxで `をプレフィックスとして使用できます。

unbind C-b
set-option -g prefix `
bind-key ` send-prefix

ところで、そのキーは他の目的に役立つので、Ctrl + that_keyを試してみましたが、うまくいきませんでした。

unbind C-b
set-option -g prefix C-`
bind-key C-` send-prefix

私にしてください:

.tmux.conf: bad key: C-`
.tmux.conf: unknown key: C-`

私は何が間違っていましたか?それとも何らかの理由で許可されていませんか?

ベストアンサー1

@Kusalanandaがコメントで指摘したように(そしてこれはほとんど関係のないスタックオーバーフローの答えです。)、+は通常、ほとんどのCtrl端末で`ASCII NUL/を返します。0

Ctrl+Spaceそして(非常に奇妙なことに)Ctrl+2同じことをします。

@Kusalanandaはまた、Tmuxでも動作するように見えるVimのトリックに言及しました。

set-option -g prefix C-@

動作することを確認しました。したがって、Ctrl+SpaceCtrl+は、2オペレーティングシステムや端末でキャプチャする他のエントリがないと仮定するときにプレフィックスとしても使用されます。

おすすめ記事