如果你沒有HHKB鍵盤,完全可以利用系統自身的功能交換CapsLock和Ctrl鍵。
macOS系統
在系統偏好設置里,點擊“鍵盤”,在出現的畫面點擊右下角的“修飾鍵...”按鈕,在這里可以配置這兩個鍵。
注意macOS支持為不同的鍵盤配置不同的鍵位,非常方便。
Windows系統
在Win7之后的系統可以通過修改注冊表實現,下面是導出的注冊表腳本,雙擊導入即可:
CapsLockLeftCtrl_switch.reg
1 Windows Registry Editor Version 5.00 2 3 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layout] 4 "Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,1d,00,3a,00,3a,00,1d,00,\ 5 00,00,00,00
恢復 CapsLockLeftCtrl_reset.reg
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layout] "Scancode Map"=-
Linux系統
將下面命令加入啟動文件里(如~/.bashrc)
setxkbmap -option ctrl:swapcaps
或者通過xmodmap
1. 創建 ~/.xmodmap
remove Lock = Caps_Lock remove Control = Control_L keysym Control_L = Caps_Lock keysym Caps_Lock = Control_L add Lock = Caps_Lock add Control = Control_L
2. 執行命令
xmodmap ~/.xmodmap
