2016-03-03 154 views
0

我需要该LButton(当时向上)释放插入(向上和向上)键。但是在LButton倒台的时候它不能释放,因为在我玩的游戏中,一个动作取消了另一个动作。 我做了一个几乎可以做到这一点的脚本,但是当我这么做的时候,一个动作开始取消另一个动作,就像LButton(向下)在Insert的同时被按下一样。AutoHotkey脚本错误

实际脚本:

LButton起来::

发送{宏高达}

返回

回答

0

这里有一些事情你可以尝试:

添加SetBatchlines -1到开始的脚本,使其运行更快。
使用SendInput而不是发送。因为它更快。
在{Ins up}之前发送{LButton Up}命令。
等待使用KeyWait释放LButton键。

SetBatchLines -1 
LButton up:: 
    KeyWait, LButton 
    SendInput, {LButton Up}{Ins up} 
Return 
+0

没有工作,LButton和Ins仍然在同一时间发送。 –

+0

这对我有效:〜LButton :: 睡眠3 SendInput {Ins} 返回 –

+0

是的,这是有道理的。愚蠢的我......'LButton Up'覆盖了该键的原生功能。从我的例子中删除'KeyWait,LButton'也可以做btw的工作。 – Forivin