2016-07-27 45 views
1

Hier ist, was ich versuche zu tun. Ich möchte die linke Shift-Taste drücken und einen doppelten Mausklick senden, dann nichts tun, bis die linke Shift losgelassen wird, und dann nach dem Loslassen erneut einen Doppelklick senden.Autohotkey: Senden nur einmal, wenn gedrückt

Hier ist, was ich bisher:

LShift::Click 2 
Return 

LShift Up::Click 2 
Return 

Das Problem ist, wenn ich die Shift-Taste gedrückt halten, sendet sie ständig den Doppelklick, und nicht nur einmal zu senden und zu warten, bis es freigegeben wird, erneut senden. Kennt jemand eine einfache Möglichkeit, das zu beheben?

Antwort

1

Dies ist, was Sie

LShift:: 
    Click 2 
    keywait, LShift 
return 

LShift up:: 
    Click 2 
return 

Die keywait verhindert, dass es zu wiederholen drücken Sie die Taste

+0

genial zu tun haben! Ich wusste, dass es eine einfache Antwort darauf geben musste, konnte es aber nicht durch Suchen finden. Keywait wird mir sehr nützlich sein. Vielen Dank! – chen