AHK: Konfigurierbaren Doppelklick auf Maustaste legen

Snooty

Commodore
Registriert
Dez. 2012
Beiträge
4.667
Hio,

kann mir jemand helfen, wie ich mit AHK eine Maustaste mit einem Doppelklick belegen kann, bei dem ich aber eine Pause zwischen den beiden Klicks beliebig einstellen kann?

Also Klick; Sleep; Klick auf Mausbutton 4 oder 5.

Ich hab die Syntax noch nicht ganz durchschaut :freaky:
 
Zuletzt bearbeitet:
Ich bin grade nicht mehr so drin in AHK.
Aber nur zum Verständnis, du willst also auf einen Doppelklick mit einem MouseButton einen Hotkey legen?
Oder andersrum du möchtest über eine Aktion einen Doppelklick auslösen? Der Fall wäre ja recht simpel (Click, Sleep, Click im Skript).

Wenn wir mal von dem ersten Fall ausgehen, würde ich nach "double tap" suchen. Ich bin dabei bspw. auf diesen Post gestoßen.
Code:
~Esc::	; <-- CLOSE WITH DOUBLE ESCAPE
if (A_PriorHotkey <> "~Esc" or A_TimeSincePriorHotkey > 400)
{
	KeyWait, Esc
    return
}
if WinActive("Mozilla Firefox") or WinActive(" Excel") or WinActive(" Notepad++")
{
	send, ^w
}
Return
Das ist jetzt natürlich für Tastaturanschläge. Vielleicht gibt es aber ja für Mausklicks auch entsprechende Funktionen bzw. vllt. funktioniert A_PriorHotkey ja auch auf Mausklicks.
 
Ach, doch der zweite Fall. Stimmt, der ist simpler.
Ich dachte, du willst auf den Doppelklick reagieren.
 
Zurück
Oben