タイトルまんま。 Disable caps lock…no updated/definitive answer form manjaro : ManjaroLinuxに回答が。
しかし、何故かxmodmap -e "remove lock = Caps_Lock"
では効かず、setxkbmap -option caps:none
で成功した。
元に戻すときはsetxkbmap -option caps
。
これで終わっても詰まらんので、与太話。
ついこの間、M1 Macを人生で初めて触ったのだが、一番驚いたのがキーボードのJIS配列だった。左下の隅がCaps Lock
で、更にA
の左がCtrl
だったことに衝撃を受けた。他、バックスラッシュがoption
+¥
で入力とか。松田優作ばりに「なんじゃ、こりゃあ」と叫んでしまった。
参考サイト: 初めて英字配列キーボードのMacを買うなら 「US配列」 ではなく 「UK配列」 を選ぶべき理由 | CoRRiENTE.top
で、高級キーボードで有名な
Happy Hacking Keyboardも、A
の横がCtrl
となっている。
どうやら、このA
の左こそCtrl
に相応しいと考える人が一定数いることを知る1。
LinuxのCaps LockをCtrlに変更する方法 - Ubuntu入門なるページもあったので紹介しておく。
~/.Xmodmap
remove LOCK = Caps_Lock
keysym Caps_Lock = Control_L
add Control = Control_L
xmodmap ~/.Xmodmap
で即反映。
確かにA
の左がCtrl
というキー配置に慣れてしまえば、Windows、Mac、Linuxにおけるキーボード配列の違いは大分緩和できる気はするが…キーマップ変更を前提とする使い方はちょっと怖い気もする。