2016-08-16 3 views
0

Ich weiß, ichWie schicke ich einen Schlüssel nur beim Doppeltippen?

F1::Return 

können die F1 Taste deaktivieren. Aber ich möchte es immer noch einfach per Doppelklick benutzen können. Allerdings, wenn ich versuche

$F1:: 
if (A_PriorHotkey <> F1 or A_TimeSincePriorHotkey > 400) { 
    KeyWait, F1 
    Return 
} 
Send, {F1} 

(basierend auf this post), die erste Presse von F1 durchläuft, während alle nachfolgenden (einschließlich Double-Taps) vollständig ignoriert werden.

Antwort

0

Ihre Anführungszeichen prüfen ...

$F1:: 
if (A_PriorHotkey <> "$F1" or A_TimeSincePriorHotkey > 400) { 
    KeyWait, F1 
    Return 
} 
Send, {F1} 
Verwandte Themen