tmux で ctrl キーの代わりに caps lock キーを割り当てたい

投稿者: Anonymous

tmuxctrl キーの代わりに caps lock キーを割り当てたいのですがやり方が分かりません。
(ctrl + b と押す代わりに、 caps lock + b と押してtmuxのファンクション切替を行いたい為)

環境は tmux 2.0, OSはCentOS6.7です。
tmuxはソースからビルドしたものを使っています。

解決

出来ないはずです。
tmux は自身も仮想ターミナルですがターミナルで動くプログラムでもあります。
ターミナル上のプログラムではキーの押下イベントなどはハードウェアから直接取得せず、terminfo などを通して互換性のある形でターミナルから受けとります。
結果、修飾キーとして使えるキーや、それに修飾されるキーの組み合わせが限られています。
Altキーによる修飾を扱うのにも苦労する状態ですので、caps lockに別の機能を割りあてるような事は出来ません。

より下のレイヤー(X やコンソール)でなんとかするしかありません。
Ctrlキーが押しづらいのでしたら、CapsLockキーと入れ替えてはどうでしょう。結構一般的なカスタマイズです。

回答者: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *