为了避免 XY 问题,我将解释我的问题以及我尝试的解决方案所遇到的问题:
问题
我有一台 Windows 笔记本电脑(hp elitebook),我使用无线蓝牙 Mac 键盘。由于键盘快捷键从 Windows 到 Mac 的转换效果不佳,我想重新映射它们。我可以 1) 重新映射 Windows 机器上的按键,这样蓝牙映射就是我想要的,或者 2) 重新映射蓝牙无线键盘上的按键。
我选择 1) 因为我希望能够将我的蓝牙无线键盘与其他机器一起使用。
尝试的解决方案
比如说,我想将 映射cntrl+W
到Windows key+W
。我不能只映射Cntrl
到Windows key
,因为我需要cntrl
其他东西的键。我想将组合到另一组合。
我试过这个SharpKeys
,但它只将单个键映射到单个键。我试过Microsoft Keyboard Layout Creator
,看起来很有希望,但在布局界面中,没有 windows 键(很奇怪,因为它来自微软)。我甚至尝试编辑文件.klc
,这就是这家伙建议,但我发现很难编辑这些.klc
文件以达到我的目的。klc
可以使用 Microsoft Keyboard Layout Creator 下载这些文件,并且可以找到按键的代码这里。但是,我仍然不知道如何编辑它以允许战斗键,再次看起来它只适用于一对一。
对于这个问题或尝试的解决方案有什么建议吗?谢谢。
答案1
这可以通过自动热键。
下载并安装 AHK 后,打开黑色记事本并输入^w::#w
。然后将文件另存为fileName.ahk
并双击运行。按ctrl+w
将发送WindowsLogoKey+w
。您可以使用任意数量的快捷键来完成此操作,也可以使用它来创建复杂的快捷方式、热键和热字符串。