2014-11-16 54 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