如何在没有管理员权限和任何第三方应用程序的情况下将Windows 7上的Caps Lock重新映射到CTRL


3

在我的工作PC上,无需管理员并且不安装第3方材料:

如何重新映射Caps Lock键以用作CTRL?

我知道使用此密钥的系统范围的注册表黑客:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

但是我认为由于访问问题,这无法写入密钥。

和每个用户的方法:

HKEY_CURRENT_USER\Keyboard Layout

可以写入,但无效。我认为这是由于该密钥仅在Windows的vista之前版本中使用,正如Internet上的评论所暗示的那样。

关于如何实现这一建议?


1
你不能 如果您不想使用第三方软件,并且没有修改注册表所需的权限,则可以取消这两个选项。由确实拥有这些权限的人为您进行修改。
Ramhound,2015年

Answers:


1

我是从emacs Wiki上获取的(由于超级用户的代表不够,因此我无法链接至该链接)。使用自动热键。您可以安装不需要管理员权限的便携式版本。

但是,我只是使用ahktoexe和emacs站点上列出的脚本来制作我运行的exe(无需管理员权限)。该脚本特定于emacs,但是您可以删除if语句并将其永久化。

创建一个名为script.ahk的文件,并将其添加到其中:

Capslock::Control

通过ahktoexe运行它,然后运行。在“开始”菜单上将exe置于启动状态,它将在您每次打开PC时运行。


欢迎来到超级用户!请仔细阅读问题。您的答案没有回答原始问题。OP明确指出“未安装第三方资源”。
DavidPostill

我理解@DavidPostill,但我相信我的回答仍然有用,因为它不需要管理员权限,OP别无选择。我在搜索完全相同的东西时发现了这个问题。不安装第三方的东西(不需要管理员权限)是一种“欲望”,有人已经说过没有解决方案。使用后可以删除ahktoexe,而最终文件仅存。如果重新映射比运行可执行文件重要得多,则取决于OP。
alexjj
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.