Windows:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,3a,00,01,00,01,00,3a,00,00,00,00,00
Linux:
对于ubuntu有直接的可以设置;
对于有些不能直接设置的linux发行版:
$ cat > locktoesc remove Lock = Caps_Lock keysym Escape = Caps_Lock keysym Caps_Lock = Escape add Lock = Caps_Lock ^D $ xmodmap ./locktoesc
把 xmodmap ~/locktoesc 这一句加到 ~/.bash_profile 文件里使得开机自动生效,而且不影响其他用户,不要root权限即可以使用。