[AHK-] 如何在BlockInput中測偵Ctrl,Alt是否被按住?

看板EzHotKey作者 (zzz)時間15年前 (2009/03/25 22:59), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我想在 BlockInput on 時,測偵 Ctrl+Alt+X 是否被按下,好結束迴圈, 我的測試程式如下,用了 GetKeyState 來判斷按鍵,可是對 Ctrl, Alt 似乎沒用。 想請問,該怎麼解決呢?還是有其他的方法達到我的要求? ::zzzz:: BlockInput,On counter:=30 Send, Test Loop,%counter% { GetKeyState, key1, LAlt, P GetKeyState, key2, LControl, P GetKeyState, key3, X, P If (key1="D" and key2="D" and key3="D") { ToolTip, OK } else { ToolTip, Alt:%key1% Ctrl:%key2% X:%key3% %counter% counter-=1 Sleep,1000 } ToolTip BlockInput,Off Return -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.214.23
文章代碼(AID): #19oaQwk1 (EzHotKey)
文章代碼(AID): #19oaQwk1 (EzHotKey)