我的问题很简单,我想要一个 Auto Hotkey 脚本,这样我就可以通过按下鼠标右键和滚轮来按 Alt+F4。我该怎么做?
答案1
我想要一个自动热键脚本,这样我就可以通过按下鼠标右键和滚轮来按 Alt+F4。我该怎么做?
如果你还没有这样做,下载并安装 AutoHotkey。
看着这是关于 AutoHotkey 热键的基本概述这更完整密钥列表,你可以看到:
Alt
!
由或LAlt
/表示RAlt
(假设您可能想要触发特定的Alt键)。F4表示为
F4
。鼠标右键用 表示
RButton
。滚轮用
WheelDown
、WheelUp
或表示MButton
。前两个假设滚轮正在“滚动”,最后一个假设滚轮正在“点击”。AutoHotkey 具有
Send
发送击键的功能。热键组合有时包括
&
将两个键绑定在一起。对于名称可以输入的键,
{}
必须使用括号括起来(例如、等等)。Send
{Enter}
{Delete}
最后,通过观察可以确定热键序列及其各自的脚本命令通常由双冒号分隔::
。
掌握了这些信息,您现在可以编写脚本了。由于 AutoHotkey 脚本文件只是简单的文本文档,因此您的第一步是打开 Windows 记事本。接下来,将上述信息汇总在一起,您可以输入以下内容:
MButton & RButton::Send !{F4}
然后,您可以使用.ahk
扩展名(而不是.txt
)保存此文件,以将其与 AutoHotkey 关联。要启动保存的脚本,只需双击它(请注意,这假设您已正常安装 AutoHotkey,并且它尚未运行)。
使用上面的示例脚本,您可以(假设)按下鼠标中键(滚轮),然后按下鼠标右键,这样就会发送Alt+ F4。
注意事项
您列出的第一个按钮是前缀键(您首先按下以启动热键序列的按钮)。在这种情况下,如果我们先使用鼠标右键,这可能会干扰正常的右键单击操作。因此,应首先列出/按下鼠标中键。
关于鼠标右键,虽然可以
~
在键前使用波浪号来发送原始按键(即正常功能不会被阻止),但这对您的场景来说似乎无法正常工作。较便宜的鼠标滚轮点击可能会很麻烦。如果您的鼠标带有额外按钮(例如游戏鼠标),您可能希望使用其中一个按钮。
使用 AutoHotkey 发送的按钮通常仍对窗口焦点敏感。如果您使用Alt+F4调出 Windows 关闭菜单,则可能需要考虑这一点。