Erkennen Sie einen Doppel-Taste in AutoHotkey drücken
Ich möchte ein Ereignis auslösen, in AutoHotkey, wenn der Benutzer doppelt auf "drückt" die esc - Taste. Lass doch die Flucht Tastendruck gehen Sie durch die app in den Fokus, wenn es nicht ein doppeltes drücken (sagen wir innerhalb von einer Sekunde).
Wie würde ich gehen über das tun dies?
Habe ich mit diesem so weit, aber ich kann nicht herausfinden, wie um zu überprüfen, für die zweite escape-Taste drücken:
~Esc::
Input, TextEntry1, L1 T1
endKey=%ErrorLevel%
if( endKey != "Timeout" )
{
; perform my double press operation
WinMinimize, A
}
return
InformationsquelleAutor der Frage Matthew Lock | 2009-11-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fand die Antwort in der AutoHotkey-Dokumentation!
Also für meinen Fall:
InformationsquelleAutor der Antwort Matthew Lock
Mit dem script oben habe ich herausgefunden, dass der button, den ich wollte zu erkennen war, dass forwared, um das Programm (D. H. das Präfix"~").
Das scheint, den trick zu tun für mich (ich wollte zum erkennen eines Doppel - "d" drücken)
Quelle
InformationsquelleAutor der Antwort user2599522