2016-03-05 84 views
0

所以我有幾個簡單的宏...現在綁定到Numpad1的一個很好,直到我開始打另外兩個。幾次擊中Numpad2或Numpad3後,他們將開始發送額外的換檔命令。現在,如果我手動點擊LShift,它會「修復」一下,但幾次後它會再次發送額外的LShift。AHK-我的宏中的額外按鈕

我做錯了什麼?

Numpad1:: 
    Send {s down} 
    Sleep, 33 
    Click down 
    Sleep, 33 
    Click up 
    Sleep, 33 
    Send {s up} 
Return 

Numpad2:: 
    Send {LShift down} 
    Sleep, 33 
    Click down 
    Sleep, 33 
    Click up 
    Sleep, 33 
    Send {LShift up} 
Return 

Numpad3:: 
    Send {LShift down} 
    Sleep, 33 
    Click down right 
    Sleep, 33 
    Click up right 
    Sleep, 33 
    Send {LShift up} 
Return 

回答

0

通過使用SendInput而不是Send來修復。