![在 Windows 8.1 中重新映射键盘按键](https://linux22.com/image/1391435/%E5%9C%A8%20Windows%208.1%20%E4%B8%AD%E9%87%8D%E6%96%B0%E6%98%A0%E5%B0%84%E9%94%AE%E7%9B%98%E6%8C%89%E9%94%AE.png)
如何在 Windows 8.1 中重新映射键盘按键?我正在寻找一个简单的实用程序,它可以修改注册表,并且不需要在启动时运行。我尝试了 sharpkeys,但它似乎在 Windows 8.1 中不起作用。还有其他建议吗?或者 Windows 8.1 的简单操作教程?
编辑:Keytweak 也不起作用。实际上我想将未使用的键映射到功能键 (fn),但 sharpkeys 和 keytweak 都无法检测到该键的击键。
谢谢
答案1
我曾经发过这样的帖子在这个答案中。
要了解发生了什么,参考本教程。
这里是Mirosoft 的完整扫描代码列表这样你就可以改变任何键。
以下是基本情况。您正在编辑注册表项。此特定项设置为将 Numlock (45,00) 映射到 null (00,00),因此其键不执行任何操作。出于某些奇怪的原因,重新映射 1 个键意味着您需要在位置 17-24 指定 2 (02,00,00,00)。同样,如果您映射 2 个键,则需要指定 3 (03,00,00,00)。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,45,00,00,00,00,00
答案2
尝试地图键盘 http://www.inchwest.com/mapkeyboard.htm 我不确定它是否能够检测到 Fn 键。
答案3
Sharpkeys 对我来说很好用,看看我的Windows 8.1-将键盘上的 1 个键映射到另一个键。
我试图将 Shift 分配给键盘上的某个特定键。MS 键盘布局创建器不允许我指定“shift”作为替换映射(或者我无法弄清楚)。Sharpkeys 在华硕游戏笔记本电脑的 Windows 8.1 上表现很好。
我不知道会发生什么一些制造商的键盘驱动程序无法与 8.1 以下的 Sharpkeys 很好地配合使用,而不是整个 Sharpkeys 不起作用。
答案4
我发现在 Win 8.1 上自定义键盘布局的最简单的解决方案是在另一台装有较早操作系统的计算机上使用 Microsoft 键盘布局 Creator 1.4。Windows XP 对我来说很管用。
经过 5 个小时的折腾,我得出结论:Win 8.1 无法使用上述软件构建相应的文件。它允许您加载和修改键盘,但不能保存它们。
在旧电脑上运行软件并加载现有键盘。修改它以满足您的需求。在项目选项卡下,单击构建功能并将文件保存到 USB 记忆棒。
在 Windows 8.1 计算机上下载并安装 Microsoft Keyboard Layout Creator 1.4,然后从 USB 记忆棒上保存的文件运行安装程序。
它会将您自定义的键盘直接加载到屏幕右下角的键盘工具栏中。如果您使用的操作系统早于 XP 或 Vitq,则可能需要下载并安装 1.3 版