[AHK-] 如何在BlockInput中測偵Ctrl,Alt是否被按住?
我想在 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
EzHotKey 近期熱門文章
PTT數位生活區 即時熱門文章