我正在使用运行 Windows 7 的 macbook pro。
我试过几个不同的剧本,但没有一个能满足我的需要。我需要他们表演确切地与它们的对应键一样,即 Ctrl 键充当 Windows 键需要让所有修饰符/系统热键正常工作 - 例如:
- Ctrl+R应打开 RUN
- Ctrl+D应显示桌面
- Ctrl++Shift应该←切换显示器
- Ctrl应该弹出开始菜单
- Windows+MouseScroll应缩放文本
... 等等。
现在我正在使用这个脚本:
*LCtrl:: Send,{LWin DOWN}
*LCtrl up:: Send,{LWin UP}
*LWin:: Send,{LCtrl DOWN}
*LWin up:: Send,{LCtrl UP}
大多数情况下,这种方法都有效,但当我单击 Ctrl+R 以进入运行屏幕时,它不允许我在运行框中输入内容。我不知道这是为什么。
我也尝试过这个版本,但是它很糟糕并且修饰符存在很多问题:
LCtrl::Lwin
LWin:LCtrl
答案1
有一种更好的方法可以实现此目标(完全交换按键),而无需使用任何第三方软件。Windows 具有内置的按键扫描码映射器功能。这MSDN 文章解释如何left CTRL key
与交换CAPS LOCK key
。
Windows 键的扫描代码E0 5B
为左键和E0 5C
右键