| トップ | Solaris | FreeBSD | Gentoo | CentOS | Fedora | Windows | Tips | 自宅サーバの動作確認 | サイト内検索(Namazu) | サイト内検索(HE) |
「Ctrl」と「CapsLock」を入れ替える
「Ubuntu」で「Ctrl」と「CapsLock」キーを入れ替える方法。
メニューから
「システム」→「設定」→「キーボード」
と選択し、「レイアウトのオプション」タブの「Ctrl key position」で「Swap Ctrl and CapsLock.」を選択する。
「CapsLock」を「Ctrl」に置き換える
「CapsLock」キーを使用せず、どちらも「Ctrl」キーとして利用したい場合。
上記の「レイアウトのオプション」タブの「Ctrl key position」で「Make CapsLock an additional Ctrl.」を選択する。
上記の方法でも可能だが、CapsLockキーを押すと、Ctrlが割り当てられてもCapsLockのLEDが点灯する。
使用上は問題ないが、上記の方法は用いず、以下の方法で設定する。
xmodmapの設定
[kaz@Ubuntu ~]$ vi ~/.Xmodmap <= 設定ファイルの編集 「Ctrl」と「CapsLock」を入れ替える場合、以下を追加 keycode 37 = Caps_Lock keycode 66 = Control_L clear Lock clear Control add Lock = Caps_Lock add Control = Control_L ここまで 「CapsLock」を「Ctrl」に置き換える場合、以下を追加 keycode 66 = Control_L clear Lock add Control = Control_L ここまで |
なお、上記のキーコードは以下のようすれば調べられる。
[kaz@Ubuntu ~]$ xmodmap -pke |
以下のようにコマンドを入力し、設定を反映させる。
[kaz@Ubuntu ~]$ xmodmap ~/.Xmodmap <= 設定の反映 |
X Window起動時に有効にする
X Window起動時に変更を有効化させる。
まず、ホームディレクトリに.xinitrcファイルを用意するが、無い場合はコピーしてから編集する。
[kaz@Ubuntu ~]$ cp /etc/X11/xinit/xinitrc ~/.xinitrc <= 設定ファイルのコピー [kaz@Ubuntu ~]$ vi ~/.xinitrc <= 設定ファイルの編集 xmodmap ~/.Xmodmap <= 追加 |