使用发送并不总是在AutoHotKey中工作?

时间:2016-06-23 12:58:26

标签: autohotkey

我有一个非常简单的脚本尝试将我的AppsKey(键盘右侧的那个,WinKey和Ctrl之间)重新映射到Shift + F2以用于Uplay叠加。

AppsKey::
    Send, +{F2}
Return

正如你所看到的,这是非常基本的,然而,当我尝试在游戏中使用它(在这个例子中是孤岛惊魂3)时,它的工作原理不正常。有时当我按下AppsKey时,叠加层会打开。有时它没有,我必须反复点击AppsKey才能最终显示或关闭。

不,我的AppsKey没有坏掉。我尝试将它映射到其他东西,它没有问题。我只是想知道为什么在这种情况下它的行为不正常。

1 个答案:

答案 0 :(得分:0)

根据评论,解决方案应该类似于:

AppsKey::
    SendInput, {Shift down}{F2 down}
    Sleep, 50
    SendInput, {Shift up}{F2 up}
return