用过emacs的人都知道,ctrl键是最常用的一个键. 长期的用小指按这个键会很不舒服.甚至损伤肌肉.引起一种名叫重复肌肉损伤的疾病(RMI). 这也是emacs不符合人体工学的一点.在emacs中,caps键用得很少,下面介绍一下如何在windows和linux/unix 的X下面把ctrl和caps交换.经过一段时间的适应.现在我小指再也不会疼了.

在linux下用如下办法
建立~/.Xmodmap 写入
!
! Swap Caps_Lock and Control_L
!
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock

在windows下面建立remap.reg内容为
REGEDIT4
[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Keyboard Layout]
“Scancode Map”=hex:00,00,00,00,00,00,00,00,02,00,00,00,1d,00,3a,00,00,00,00,00

更多内容参加
http://c2.com/cgi/wiki?RemapCapsLock
Logo

更多推荐