Page 1 of 1

Tastenkürzel 3 x Esc hintereinander

Posted: 02 Oct 2019, 09:10
by LuckyJoe
Hallo zusammen,

ich möchte nach dreimaligem Drücken der Esc-Taste das aktive Fenster schließen lassen. Zweimalig bekomme ich schon hin, aber wie muss mein Script aussehen, wenn ich bis zum 3. Esc warten will?

Code: Select all

~Esc::
WinGetClass Class, A
If (A_ThisHotKey = A_PriorHotkey && A_TimeSincePriorHotkey < 250)
	Send !{F4}
Return
Danke schon mal im Voraus.
HG - Lucky Joe

Re: Tastenkürzel 3 x Esc hintereinander  Topic is solved

Posted: 04 Oct 2019, 12:34
by Rohwedder
Hallo,
versuch mal:

Code: Select all

~Esc::
If !TEsc := 0 TEsc + 1
    SetTimer, TEsc, -500
Return
TEsc:
IF TEsc > 1
	Send !{F4}
TEsc =
Return

Re: Tastenkürzel 3 x Esc hintereinander

Posted: 07 Oct 2019, 01:49
by LuckyJoe
wow - das funktioniert perfekt! - Danke!