默认情况下,我有以下键映射:
$ 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 停用。