Linux使用modmap替换super和CapsLock位置

manjaro的i3wm版本默认的mod键是super(就是windows键),为了拯救我的小拇指,所以使用xmodmap将super键和CapsLock互换位置。


创建自己的映射表

xmodmap -pke > ~/.Xmodmap

创建映射

编辑~/.Xmodmap,在底部加入:

remove Lock = Caps_Lock
remove Mod4 = Super_L
keysym Super_L = Caps_Lock
keysym Caps_Lock = Super_L
add Lock = Caps_Lock
add Mod4 = Super_L

测试:

xmodmap ~/.Xmodmap

设置开机启动:

默认系统读取的就是$HOME/.Xmodmap

参考连接

arch-wiki

https://www.linuxidc.com/Linux/2013-05/84542.htm