CentOS7でCaps LockキーをCtrlキーにする方法のメモ。setxkbmapコマンドを使えば簡単だとのこと。
${HOME}/.bashrc に下記を記載。ctrl:nocaps を ctrl:swapcaps とすると、Caps LockキーとCtrlキーを交換できます。
if [ ! -z "$DISPLAY" ];then setxkbmap -option ctrl:nocaps fi
CapsLockを元に戻すには下記
$ setxkbmap -option ctrl:nocaps
追記:${HOME}/.bashrc に記載だとうまくいかなかったので、スタートアップにコマンドを追加しました。
さらに追記:メニューのアプリケーション – ユーティリティ – Tweak Tool を開くと、その中にキーボードのCaps Lockについて挙動を設定できる機能が含まれていたので、そちらで指定してみることにしました。