manjaro 20用户
在用vim时感觉Eac健感觉不方便按打算把Casp lock建改成Esc(其实实在vim小技巧上面看的)
xorg-xev
xorg-xev为一个工具,安装后输入命令xev会跳出来一个窗口,输入相应的建可以看到相关信息。
例如输入大写锁定键后,可以看到其keycode为66,同样的,Esc按键keycode为9。这些信息会用于重新映射按键。
Xmodmap
arch官方地址:
https://wiki.archlinux.org/index.php/Xmodmap
(自测manjaro自带此软件)
也可以通过命令xmodmap -pke来查看Keymap表
自定义映射表:xmodmap -pke > ~/.Xmodmap
可用vim编辑配置文件vim ~/.Xmodmap
例如我要编辑Casp_Lock按键为Escape,原始文件内容如下
keycode 66 Caps_Lock NoSymbol Caps_Lock
改为
keycode 66 Escape NoSymbol Escape
其顺序如下
- key
- Shift + key
- mode_switch + Key
- mode_switch + Shift + Key
- AltGr + key
- AltGr