如何重新映射包括Windows键的键组合?


1

为避免XY问题,我将解释我的问题,然后再尝试解决的问题:

问题

我有一台Windows笔记本电脑(hp elitebook),并且使用了无线蓝牙mac键盘。因为键盘快捷键不能很好地从Windows转换为Mac,所以我想重新映射它们。我可以1)重新映射Windows机器上的键,以便蓝牙映射是我想要的,或者2)重新映射蓝牙无线键盘上的键。

我选择1)是因为我希望能够将我的蓝牙无线键盘与其他机器一起使用。

尝试的解决方案

举例来说,假设我要将映射cntrl+WWindows key+W。我不能只映射CntrlWindows key,因为我需要cntrl其他东西的钥匙。我想将组合映射到另一个组合

我试过了SharpKeys,但是它只将单个键映射到单个键。我尝试过Microsoft Keyboard Layout Creator,看起来很有希望,但是在布局界面中没有Windows键(奇怪,因为它来自Microsoft)。我什至尝试编辑该.klc文件,这是这个人的建议,但是我发现很难编辑.klc文件以达到我的目的。该klc文件可以使用微软键盘布局造物主下载,并为键码,可以发现在这里。但是,即使如此,我仍然不知道如何对其进行编辑以允许使用键进行战斗,这似乎还是一对一的好处。

对于问题或尝试的解决方案有什么建议吗?谢谢。

Answers:


2

这可以通过AutoHotKey完成。

下载并安装AHK之后,打开黑色的记事本,然后输入^w::#w。然后将文件另存为,fileName.ahk然后双击运行它。ctrl+w现在按将发送WindowsLogoKey+w。可以使用任意数量的快捷键来完成此操作,还可以用于创建复杂的快捷键,热键和热字符串。


这适用于key combinations在我的Windows计算机上重新映射。也就是说,当我重新映射ctrl+w到时windowslogokey+w,可以使用来关闭chrome中的标签页windowslogokey+w。但是,当我使用蓝牙无线Mac键盘时,重新映射不起作用。MacKeyboard上的“命令”按钮表示“ windowslogokey”,但是不会在我的MacKeyboard上重新映射。难道我做错了什么?
Candic3 2013年

您很可能需要使用密钥的扫描代码。见这里“特殊键”部分:autohotkey.com/docs/KeyList.htm
Michelfrancis布斯蒂略斯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.