Windows 上的 Keytweak / Sharpkeys 不会重新设置密钥

J N*_*eld 9 keyboard remapping windows-10 windows-10-v1607

几个月前我丢失了我心爱的 Q 键。我将 Q 更改为键盘上的一个额外键,但是当我更新到 Anniversary (1607) 时,我丢失了我的键,此后我无法使用 KeyTweak 和 Sharpkeys 将其改回来。当我启动计算机时,我怀疑我的注册表正在“修复”。有什么办法可以解决这个问题吗?

Ste*_*ven 8

解决方案 1:AutoHotkey 重新映射

AutoHotkey 可用于重新映射键和按钮。但是,请考虑下面 AutoHotkey 的限制。

该脚本Capslock::q将使Caps Lock行为像 Q.

限制:下面描述的 AutoHotkey 的重新映射功能通常不如直接通过 Windows 注册表重新映射那么纯粹和有效。有关每种方法的优缺点,请参阅注册表重新映射

解决方案 2:修改键盘布局

Microsoft Keyboard Layout Creator可以“修改现有的键盘布局并从中构建新的布局”。由于键盘布局是在系统级别处理的,因此它应该与所有应用程序更兼容(比 AutoHotkey)。

注意:Microsoft 键盘布局创建器并不特别支持 Windows 8、8.1 或 10。用户在应用新布局方面取得了不同的成功(来源:Windows 10 的自定义键盘布局)。一位用户推荐了第三方应用程序键盘布局管理器,它可以创建更兼容的布局。