之前有使用过 Ctrl2Cap 将Capslock变为Ctrl 一直都很方便使用
管理员权限(主意一定要管理员权限哦)打开命令行运行ctrl2cap.exe会提示使用方法 usage: ctrl2cap.exe [/install | /uninstall]
安装 ctrl2cap.exe /install
卸载 ctrl2cap.exe /uninstall
但是后来在9102年某一次装机win10的时候发现这个软件不顶用了就开始使用 autohotkey
目前的版本是 AutoHotkey_1.1.32.00_setup.exe 安装过后只需要创建一个内容为 CapsLock::Ctrl 的ank脚本就好啦(例如文件名为capslock.ahk)
右键新建的capslock.ahk
然后点击RunScript
就好啦
如果想开机自动启动 参考这里
但是吧 但是吧 但是吧 但是吧 但是吧
后来发现或者autohotkey可能有一些问题 有的时候会模型奇妙的失效 也不知道是为啥就失效了
所以对于这一点我就真的是无解了 可能只能改注册表了吧
不得不说注册表这个东西是真的windows里面最令人恶心的东西啦 其实我完全搞不懂 哈哈
查找多方解决方法
这里
实际采用的这里的
这里
这里
这里
如下修改注册表
第一个是caps设置为ctrl 我用的这个
第二个是caps与ctrl进行交换 这个我没测试
From Chris McMahon. To make CapsLock a Control key (leaving your original control keys as they were), use this registry file
[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
To swap CapsLock and the left Control key, use:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,1d,00,3a,00,3a,00,1d,00,00,00,00,00