2014-11-16 55 views
0

我有此脚本AutoHotkey的ALT保持按下

+#^a:: 
SetTitleMatchMode 2 
IfWinExist InterCounter 
{ 
    WinActivate 
    Send x 
    Send !{ESC} 
} 
return 

使用后,ALT保持按下,我必须按我的键盘上的Alt才能到正常状态(无按键按下)。如果我忘记这样做并键入内容,则会启动一个快捷键。如果我输入SPACE例如,ALT + SPACE被按下。

我尝试了各种各样的东西。 {Alt up}等。他们没有工作。哪里有问题?是否有修复我的脚本?

+0

您使用的是哪个版本的AutoHotkey? – vasili111

+0

1.1.11.01。在你的问题之后,我去了并下载了当前的稳定版(1.1.16.05)并进行了测试。仍然是同样的行为。 – Ev0oD

+0

我测试了你的脚本,只是将“InterCounter”替换为“记事本”,并且Alt键在热键执行后没有保持按下状态。我在Windows 8 x64上测试过。 – vasili111

回答

0

(想如果我可以做到这一点在评论)

尝试Send , {ALT down}{ALT up}应该做的伎俩。如果没有其他干扰,就像一个3D派对节目。尝试关闭系统上的所有内容,除了记事本和AHK脚本,看看是否有帮助。

+0

我写过,我试过{ALT up}和其他的东西。其中之一是降低了继承。这是行不通的。 – Ev0oD

+0

您是否试图关闭所有以防其他事情干扰的情况? –

+0

是。在autohotkey论坛上有一篇关于windows 8.1的文章,其中的关键字可能会操纵Windows环境,并被第三方应用程序(如AHK)所控制,并且它们正在实施以获胜。但这是一个未确认的信息。 – Ev0oD