如何在Autohotkey中模拟Windows密钥
我从1994年开始使用旧的IBM Model M.它很棒,但它没有Windows密钥。我想使用AutoHotkey来映射组合Ctrl + Alt以模拟Windows键以利用默认的Windows快捷键。下面是我有:如何在Autohotkey中模拟Windows密钥
LCtrl & LAlt :: Send {LWin}
有人提出,也许Windows是重写按Ctrl + Alt键组合,所以我也试过:
~Alt & Space :: Send {LWin}
无论这些工作。我至少希望能够打开从键盘开始菜单(按Ctrl + Esc键是难言之隐。)
看来Windows键不只要工作作为或者CTRL或ALT是按下。下面的脚本对我的作品:
<^LAlt::
KeyWait Alt
KeyWait Ctrl
Send {RWin}
return
<!LCtrl::
KeyWait Alt
KeyWait Ctrl
Send {RWin}
return
你可以按下左Ctrl和左Alt以任何顺序,当你松开这两个,生成Windows键。这样你将无法发送像Windows-E这样的组合。如果你想太,你可以这样做:
<^<!e::
KeyWait Alt
KeyWait Ctrl
Send {RWin down}e{RWin up}
return
<^<!space::
KeyWait Alt
KeyWait Ctrl
Send {RWin}
return
现在按leftctrl-左Alt-E到genereate窗口-E,然后按leftctrl-左Alt-空间只是Windows键。
我还使用了IBM模型M我使用KeyTweak映射RCTRL到RWIN键(在Windows 7和XP)。
你可以在这里KeyTweak:KeyTweak homepage
(您可以直接编辑注册表,但它更容易使用上述程序)。
通过这种方法,你可以继续使用赢 + [R,赢 + 标签(在Windows 7中),赢 + ē等,你的AutoHotkey脚本还将检测您的RCtrl按键为RWin。
问题标签指定了AutoHotKey。 – 2014-01-15 14:32:54
安装其他应用程序通常不是一个有效的答案。 – Nelson 2015-02-11 00:07:48
我摆脱了KeyWait命令,使它像一个自然的热键。使用KeyWait命令,直到我放开Alt和Ctrl后才会执行该操作。 – ToastyMallows 2014-11-21 17:54:43