デフォルトでは、次のキーマップがあります。
$ xmodmap -pke
...
keycode 49 = oe OE oe OE leftdoublequotemark rightdoublequotemark leftdoublequotemark
...
keycode 66 = Caps_Lock NoSymbol Caps_Lock
...
Ctlr以下を実行してキーコード66を割り当てました。$ setxkbmap -option "ctrl:nocaps"
Caps Lockこれで、キーコード49に割り当てたいと思います。
私はそうしました:
$ printf "keycode 49 = Caps_Lock NoSymbol Caps_Lock" > ~/.Xmodmap
$ xmodmap ~/.Xmodmap
その結果、キーコード49が有効になりますが、Caps Lockもう一度押すと無効になりませんCaps Lock。
Caps Lockキーコード49でどのように切り替えますか?
答え1
質問に記載されている設定で、Caps Lockキーコード49を押して有効にし、Shift+キーコード49を押して無効にすることができます。