Linux Tweak:交换 Caps_Lock 与 Control_R

很少使用的Caps_Lok键占据着键盘的黄金位置,不仅如此,它还经常被按错。

于是受到程序员神器HHKB启发(如图)

Linux Tweak:交换 Caps_Lock 与 Control_R

对于我,Linux程序员 + vimer来说:

  1. ESC取代`键,极大的方便了VIM的使用
  2. Control取代Caps_Lock,非常适合Emacs(虽然我不用)和tmux(CTRL+B,我改成了^A)的使用

但是HHKB价格实在是稍微高了点,于是自己先重新映射了自己的T420的键盘。

方法如下:

  1. 在~下创建配置文件.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 测试通过

上一篇:springMVC中ajax的使用


下一篇:HTML5 使用FileReader实现调用相册、拍照功能