
Ctrlキーを が キーとして動作するように再マップしCaps Lock、その逆も行いたいと思います。また、可能であれば、設定を現在ログインしているユーザー内でのみ利用できるようにしたいと思います。どうすればこれを実現できますか?
私はこのマシンを使用する他の人とは異なり、vim ユーザーなので、これらの設定を自分のアカウントにのみ適用したいと思います。
答え1
13.10以降:
gnome-tweak-tool
> Keyboard & Mouse
> Keyboard
> Additional Layout Options
>をインストールして使用しますCaps Lock behavior
。
13.10以前:
キーボード設定ダイアログ ( System -> Preferences -> Keyboard
) を開きます。レイアウト タブで、Options...
ボタンをクリックします。Ctrl key position
セクションを展開して を選択しますSwap Ctrl and Caps Lock
。
これらの設定はログインするたびに適用され、ユーザー アカウントにのみ影響します。
答え2
追加のソフトウェアをインストールせずにこれを行う方法は次のとおりです。
setxkbmap -layout us -option ctrl:swapcaps
ソース:
答え3
GNOMEシェルを使用している場合、グラフィカルにこれを行う最良の方法の1つは、Gnome 調整ツール:
sudo apt-get install gnome-tweak-tool
バージョン 3.30.0 以降の場合:
- 調整ツールを開いて、キーボードとマウス左側のメニューバーのセクション。
- クリックしてください追加のレイアウトオプション左側のボタンをクリックします。
- 下Caps Lockの動作選択するCaps LockはCtrlでもある。
古いバージョンの場合:
- 調整ツールを開いて、タイピング左側の列のセクション。
- 線が見えるはずですCaps Lockキーの動作左に。
- 選ぶCaps Lockを追加のCtrlキーにするの代わりに無効ドロップダウンリストに入力すれば問題ありません。
新しいCtrlキーをお楽しみください!
答え4
動作を永続的に変更するには:
走る
dconf-editor
選択する
org.gnome.desktop.input-sources
変更
xkb-options
する['ctrl:nocaps']
(または既存のオプションに追加する)
またはコマンドライン(警告 - これにより既存の設定が上書きされます。):
gsettings set org.gnome.desktop.input-sources xkb-options "['ctrl:nocaps']"