如何将虚拟键盘代码映射到 Windows 上的任意符号?

如何将虚拟键盘代码映射到 Windows 上的任意符号?

我知道PowerToys 的键盘管理器,我可以用它将键盘上的某个键重新绑定到任何其他键,包括(未使用的)虚拟键盘代码(例如Pause/BreakVK 252

现在我想将该代码 ( VK 252) 分配给我喜欢的某个东西,比如键盘布局中没有的特定符号(比如ə)。有没有注册表项或其他方法可以做到这一点,而无需使用 AutoHotkey 之类的东西?如果有一种方法也可以完成第一步(即直接重新绑定Pause/Breakə),那就更好了,因为这意味着无需在后台运行任何软件即可使重新绑定工作。

答案1

答案:否定的 - 你需要一些后台密钥软件来拦截没有的密钥扫描码

对于具有扫描码的键,您可以使用注册表更新将一个扫描码映射到另一个扫描码。有关有用软件的讨论,请参阅文章 键盘重新映射的终极指南,其中包含有关按键映射的许多详细信息,还列出了一些有助于映射的软件产品:Sharp Keys、Map Keyboard 和 KeyTweak。

你可以看看微软的 键盘扫描码规范 欲了解更多信息,你会发现一个表格,其中包含了微软的几乎所有扫描码 按键扫描代码

对于没有扫描码的按键,您需要一个后台运行的产品。AutoHotKey 可能是最好的选择。

相关内容