如何在 Windows 7 注册表中将某个键重新映射到某个组合键?

如何在 Windows 7 注册表中将某个键重新映射到某个组合键?

我已经能够通过将二进制值添加HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\Scancode Map到注册表中将 CapsLock 键(3A)重新映射到左 Shift 键(2A):

00 00 00 00  00 00 00 00

02 00 00 00  2A 00 3A 00

00 00 00 00

我如何修改此值以便该键重新映射到多键组合,例如 Alt-Shift?

答案1

这里有两个选项AutoHotKey:通过注册表的“扫描码映射”重新映射,可能就是您正在寻找的……

(1)使用类似程序按键调整(免费软件)直观地重新映射您的键。它将为您更改注册表。

(2) 通过创建 .reg 文件(纯文本)并将其加载到注册表中来手动重新映射键。此操作在 www.autohotkey.com/forum/post-56216.html#56216 中有演示

答案2

要重新映射多键组合:

  1. 安装动力玩具访问此处
  2. 打开它并转到键盘管理器
  3. 根据您的需要使用以下选项之一:重新映射键或者重新映射快捷方式
  4. 设置重新映射并单击确定

相关内容