禁用 Win10 注册表中的 ALT 和应用程序键
Disabling ALT & Application key in Win10 registry
我想通过编辑注册表项来禁用 windows10 中的 Alt 和应用程序键。我找到了这个程序:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control
- 然后单击键盘布局
- 在“编辑”菜单上单击“添加值”
- 输入 Sancode 地图,
- 单击 REG_BINARY 作为数据类型,然后单击确定
- 插入
00000000000000000300000000005BE000005CE000000000
- 保存并重启
如上是 Win 键,我想将其更改为 Alt 和应用程序键
Win 键的代码是:
Left Win key -> 0x5B
Right Win key -> 0x5C
Alt 和应用程序键的代码是:
Application key -> 0x5D
Alt key -> 0x12
所以我更改了以下值:
00000000000000000300000000005BE000005CE000000000
至:
00000000000000000300000000005DE0000012E000000000
...但我不工作。
有什么建议么?我怀疑值可能有误,但不确定如何验证。
好的,所以
- 程序有效(已针对 Win10 IOT Enterprise 2015 LTSB 验证)
- 问题在于所需键的映射不正确
在@Ilnspectable 的帮助下,我找到了适用于 Alt 和应用程序键的正确映射:分别为 38 和 E0_5D
正确的值应该是:
00,00,00,00,00,00,00,00,03,00,00,00,00,00,5D,E0,00,00,38,00,00,00,00,00
请注意,在 Windows 中,他们使用称为 little-endian 的字节格式(多字节值从最低值开始存储在内存中)。
逻辑解释here
我想通过编辑注册表项来禁用 windows10 中的 Alt 和应用程序键。我找到了这个程序:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control
- 然后单击键盘布局
- 在“编辑”菜单上单击“添加值”
- 输入 Sancode 地图,
- 单击 REG_BINARY 作为数据类型,然后单击确定
- 插入
00000000000000000300000000005BE000005CE000000000
- 保存并重启
如上是 Win 键,我想将其更改为 Alt 和应用程序键 Win 键的代码是:
Left Win key -> 0x5B
Right Win key -> 0x5C
Alt 和应用程序键的代码是:
Application key -> 0x5D
Alt key -> 0x12
所以我更改了以下值:
00000000000000000300000000005BE000005CE000000000
至:
00000000000000000300000000005DE0000012E000000000
...但我不工作。 有什么建议么?我怀疑值可能有误,但不确定如何验证。
好的,所以
- 程序有效(已针对 Win10 IOT Enterprise 2015 LTSB 验证)
- 问题在于所需键的映射不正确
在@Ilnspectable 的帮助下,我找到了适用于 Alt 和应用程序键的正确映射:分别为 38 和 E0_5D 正确的值应该是:
00,00,00,00,00,00,00,00,03,00,00,00,00,00,5D,E0,00,00,38,00,00,00,00,00
请注意,在 Windows 中,他们使用称为 little-endian 的字节格式(多字节值从最低值开始存储在内存中)。
逻辑解释here