当我按下鼠标右键和滚轮时,如何让自动热键执行 Alt+F4?

当我按下鼠标右键和滚轮时,如何让自动热键执行 Alt+F4?

我的问题很简单,我想要一个 Auto Hotkey 脚本,这样我就可以通过按下鼠标右键和滚轮来按 Alt+F4。我该怎么做?

答案1

我想要一个自动热键脚本,这样我就可以通过按下鼠标右键和滚轮来按 Alt+F4。我该怎么做?

如果你还没有这样做,下载并安装 AutoHotkey

看着这是关于 AutoHotkey 热键的基本概述这更完整密钥列表,你可以看到:

  • Alt!由或LAlt/表示RAlt(假设您可能想要触发特定的Alt键)。

  • F4表示为F4

  • 鼠标右键用 表示RButton

  • 滚轮用WheelDownWheelUp或表示MButton。前两个假设滚轮正在“滚动”,最后一个假设滚轮正在“点击”。

  • AutoHotkey 具有Send发送击键的功能。

  • 热键组合有时包括&将两个键绑定在一起。

  • 对于名称可以输入的键,{}必须使用括号括起来(例如、等等)。Send{Enter}{Delete}

最后,通过观察可以确定热键序列及其各自的脚本命令通常由双冒号分隔::

掌握了这些信息,您现在可以编写脚本了。由于 AutoHotkey 脚本文件只是简单的文本文档,因此您的第一步是打开 Windows 记事本。接下来,将上述信息汇总在一起,您可以输入以下内容:

MButton & RButton::Send !{F4}

然后,您可以使用.ahk扩展名(而不是.txt)保存此文件,以将其与 AutoHotkey 关联。要启动保存的脚本,只需双击它(请注意,这假设您已正常安装 AutoHotkey,并且它尚未运行)。

使用上面的示例脚本,您可以(假设)按下鼠标中键(滚轮),然后按下鼠标右键,这样就会发送Alt+ F4


注意事项

  • 您列出的第一个按钮是前缀键(您首先按下以启动热键序列的按钮)。在这种情况下,如果我们先使用鼠标右键,这可能会干扰正常的右键单击操作。因此,应首先列出/按下鼠标中键。

  • 关于鼠标右键,虽然可以~在键前使用波浪号来发送原始按键(即正常功能不会被阻止),但这对您的场景来说似乎无法正常工作。

  • 较便宜的鼠标滚轮点击可能会很麻烦。如果您的鼠标带有额外按钮(例如游戏鼠标),您可能希望使用其中一个按钮。

  • 使用 AutoHotkey 发送的按钮通常仍对窗口焦点敏感。如果您使用Alt+F4调出 Windows 关闭菜单,则可能需要考虑这一点。


相关内容