【问题标题】:Two keys are to be pressed and released subsequently, AutoHotKey sends me a key of my choice随后将按下和释放两个键,AutoHotKey 向我发送我选择的键
【发布时间】:2021-06-24 08:46:52
【问题描述】:

我必须按两个键:

当 'a' 被按下并释放,然后在 'b' 被按下并释放,最后 AutoHotKey 向我发送一个我选择的键。

编辑:喜欢:

a & b::c

在这里,我不是同时按下两个键,而是一个接一个,并且需要 c 在结果输出中。

【问题讨论】:

  • 您需要展示您的脚本。谈谈你尝试过的事情。并试着把它变成一个问题。
  • 我们无法理解您在这个问题中所问的内容。请尝试更清楚地了解您需要帮助的地方。展示您编写的脚本并指出错误的地方是一个很好的开始。

标签: automation keyboard-shortcuts autohotkey keymapping


【解决方案1】:

这是你想要的吗?

#NoEnv
#Warn
#SingleInstance Force
#UseHook
SetWorkingDir %A_ScriptDir%
SendMode Input

a::fCheck()

fCheck() {
    oIH := InputHook("L1")
    oIH.Start()
    oIH.Wait()
    If (oIH.Input == "b")
        Send c
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-07
    • 1970-01-01
    • 1970-01-01
    • 2012-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多