很少使用的Caps_Lok键占据着键盘的黄金位置,不仅如此,它还经常被按错。
于是受到程序员神器HHKB启发(如图)
对于我,Linux程序员 + vimer来说:
- ESC取代`键,极大的方便了VIM的使用
- Control取代Caps_Lock,非常适合Emacs(虽然我不用)和tmux(CTRL+B,我改成了^A)的使用
但是HHKB价格实在是稍微高了点,于是自己先重新映射了自己的T420的键盘。
方法如下:
- 在~下创建配置文件.xmodmap,文件名任意
keycode = Escape NoSymbol Escape
keycode = grave asciitilde grave asciitilde remove Lock = Caps_Lock
remove Control = Control_R
keysym Control_R = Caps_Lock
keysym Caps_Lock = Control_R
add Lock = Caps_Lock
add Control = Control_R
2. 执行xmodmap ~/.xmodmap即可
3. 添加到/etc/profile、.bashrc、.zshrc等等可行的地方,让它登陆时执行即可。
PS:在Thinkpad T420 + archlinux 测试通过