daf*_*480 5 windows windows-10
有没有办法将 Windows 键重新映射到 CTRL 键?因此,无论我按下 CTRL 还是 Windows 键都会触发 CTRL 键代码。
编辑:
看起来如果我使用 AutoHotKey 我可以使用以下脚本:
LWin::ctrl
Run Code Online (Sandbox Code Playgroud)
这实际上对我有用,但它需要我安装一个单独的程序并创建一个热键脚本。
这样做的目的是如何在 Windows 中使用 Apple 键盘重新映射 Windows 键以模拟 Apple Command 键。
AutoHotKey 是不必要的。
Windows 通过注册表进行键盘映射,您可以在此处找到:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"
Run Code Online (Sandbox Code Playgroud)
此外,左、右 Win 和 CTRL 键各有其自己的值。如果您希望两者都映射到 CTRL,则必须确保在映射中指定两者:
右 Windows 到右 CTRL:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,1d,e0,5c,e0,00,00,00,00
Run Code Online (Sandbox Code Playgroud)
左 Windows 到左 CTRL:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,1d,00,5b,e0,00,00,00,00
Run Code Online (Sandbox Code Playgroud)
两个 Windows 键:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,1d,00,5b,e0,1d,e0,5c,e0,\
00,00,00,00
Run Code Online (Sandbox Code Playgroud)
备份您的注册表,并合并适当的条目。手动输入可以,但最简单的方法是创建一个带有.reg扩展名的文本文件并插入上述条目之一,如下所示:
.reg 文件示例:
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,1d,00,5b,e0,00,00,00,00
Run Code Online (Sandbox Code Playgroud)
双击它以激活它。然后您可以重新启动计算机,一切顺利。如果Scancode Map条目已存在,则此操作将不起作用,您需要先对其进行修改或删除。
我个人使用SharpKeys实用程序将我非常旧的键盘上的 CTRL 键映射到 Windows 键(缺少该键)。
| 归档时间: |
|
| 查看次数: |
10978 次 |
| 最近记录: |