在没有 SharpKeys 的情况下在 Windows 7 上重新映射 CAPS 以转义

use*_*941 7 remapping

我想重新映射 CAPS 以进行转义(我在许多程序中一直使用转义功能),但似乎弹出的两个建议是:

  1. 热键(即使是提议的人也说这很痛苦)
  2. SharpKeys - 诺顿现在将其报告为恶意站点

还有其他建议吗?

Bob*_*Bob 13

Autohotkey可以做到这一点。这是相当微不足道的。

制作一个扩展名为 的文件.ahk

Capslock::Esc
Run Code Online (Sandbox Code Playgroud)

安装 Autohotkey 后,只需双击即可运行。

这真的很容易。您可以将脚本编译为可执行文件 ( .exe) 以使其可通过 Autohotkey 附带的编译器进行移植。

如果您不想每次重新启动时都手动运行它,则必须以某种方式在启动时运行它。将脚本的快捷方式添加到Startup“开始”菜单中的文件夹即可。


如果您不想安装 Autohotkey,我已经编译了可执行文件并将其上传到MediaFire。如果您不相信我,请继续使用上述脚本自己制作一个。


与通过更改某些注册表项进行重新映射(这是 SharpKeys 所做的,以及 Piskvor 所描述的)相比,Autohotkey 本身提供了使用此方法的一些优点和缺点。他们还提供说明,特别是:

  • 使用(免费)程序,例如KeyTweak
  • 使用此处所述的 .reg 文件手动编辑注册表

  • @thameera 你*应该*能够添加一个`Esc::Capslock`行。 (2认同)

Pis*_*ing 2

SharpKeys 的作者本人指出,它仅在注册表中创建一个特殊的密钥。

您可以采取艰难的方式手动弄乱布局,或者获取 MS 键盘布局创建器 - http://msdn.microsoft.com/en-us/goglobal/bb964665

另请注意,SharpKeys 在 CodePlex 上有一个页面 - 您可以从那里获取它:http://sharpkeys.codeplex.com/