使用 vim 過(guò)程中發(fā)現(xiàn) esc 和 ctrl 按鍵很難按,小拇指沒(méi)有那么長(zhǎng)啊~~,而 caps_lock 和 alt_r(右alt) 很少用。
本教程將 esc 和 caps_lock 兩個(gè)按鍵交換, alt_r(右alt) 改為 ctrl。
1. esc 與 caps_lock 按鍵交換
①. 創(chuàng)建 .xmodmaprc 文件。
②. 加入以下內(nèi)容:
remove Lock = Caps_Lock
add Lock = Escape
keysym Caps_Lock = Escape
keysym Escape = Caps_Lock
③. 執(zhí)行 xmodmap .xmodmaprc 使之生效。
2. 將 右alt 改為 ctrl
①. 查看需要修改鍵位的 keysym
通過(guò) xev | grep keycode 獲取右 alt 的 keysym 為 Alt_R。如下圖所示:

通過(guò)xev獲取右alt的keysym
②. 查看 Alt_R 是哪個(gè) modifier 使用的
通過(guò) xmodmap -pm 查看,發(fā)現(xiàn) Alt_R 是作為 modifier mod1 使用的。如下圖所示:

查看 Alt_R 是作為 mode1 使用的
③. 修改 modifier
xmodmap -e 'remove mod1 = Alt_R' # 解除原來(lái)綁定
xmodmap -e 'add control = Alt_R' # 作為 control 使用