【问题标题】:Autohotkey script - Combining two keypresses into oneAutohotkey 脚本 - 将两个按键组合为一个
【发布时间】:2020-07-15 10:43:27
【问题描述】:

我有一个关于组合两个按键的问题

Alt 和 `

一键操作

`

我试图摆弄并搜索一些类似的例子,但不幸的是没有一个对我有用!

我想让我的脚本按住 Alt 键(最好是 RAlt)然后按

`

once(反引号字符 - 通常位于与波浪号相同的键上)。它会触发某个游戏中的菜单,该菜单过去只需按一次`即可访问。

我已经尝试了以下代码段,但它不起作用。

    `::
    KeyWait RAlt
    Send, {`}
    Return

非常感谢任何和所有帮助!谢谢。

【问题讨论】:

  • 您想按 ` 而不是按 Alt + ` 吗?你的问题不是很清楚。
  • 是的,这是正确的 - 我的帖子看起来很乱,因为巧合的是,` 字符用于在帖子中格式化。

标签: autohotkey


【解决方案1】:

这应该像这样映射键一样简单:

`::!`

如果您真的想专门使用 RAlt

`::Send {RAlt Down}{``}{RAlt Up}

【讨论】:

  • 这是 95% 的工作,谢谢!我只有一个问题 - 它在关闭界面时在聊天框中产生一个 ` 字符。例如:我按了一次`键,它会像我想要的那样打开菜单,但相同的键用于最小化菜单。第二次按下它实际上会关闭菜单,但它会产生一个不需要的“`”。知道如何防止这种情况吗?
  • 简单地按 Alt 是否会最小化菜单?这将是我认为角色会被这样发送的唯一原因。
  • 不幸的是,这并没有最小化它。我与之交谈的另一个人提出了相同的代码并遇到了同样的问题。还在想办法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-09-03
  • 1970-01-01
  • 1970-01-01
  • 2014-08-17
  • 2011-06-01
  • 2016-07-13
  • 1970-01-01
相关资源
最近更新 更多