win10将Capslock变为Ctrl

之前有使用过 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就好啦
如果想开机自动启动 参考这里
win10将Capslock变为Ctrl_第1张图片


但是吧 但是吧 但是吧 但是吧 但是吧
后来发现或者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

win10将Capslock变为Ctrl_第2张图片
直接输入值就可以 如下图 双击如图1设置保存之后 就可以看到值变成了2的样子拉拉 就可以啦

win10将Capslock变为Ctrl_第3张图片

你可能感兴趣的:(win10杂项)