Capslockをコントロールに再マッピングするのが一般的ですが、左側のコントロールを2番目のスーパーキーに再マッピングしたいと思います。これはxmodmapで問題なく実行できますが、仮想端末(つまり、ctrl-alt-f1を押したときに表示される端末)に切り替えるとすぐに、デフォルトのキーマッピングでスタックする状態に戻ります。したがって、私が主に探しているのは、仮想端末のキーも再マップする方法です。
Xのコンテンツにはxmodmapを使用し、仮想端末には別のメソッドを使用する必要がありますが、可能であれば両方の状況を処理する方法を使用したいと思います。
あなたの限り caps->ctrl 行く、これは動作します。これと同じ方法を使用して、スーパーキーを再マップすることもできる場合があります。
Sudo vi /etc/default/keyboard
次に、XKBOPTIONS
で始まる行を見つけ、ctrl:nocaps
を追加して作成します。 caps 追加の ctrl またはctrl:swapcaps
で交換します。
たとえば、私のものは次のようになります
XKBOPTIONS="lv3:ralt_alt,compose:menu,ctrl:nocaps"
次に実行します
Sudo dpkg-reconfigure keyboard-configuration
この方法が優れている理由は、仮想コンソールで有効になるためです(例: ctrl+alt+F1)およびグラフィカルデスクトップ。