diff --git a/lib/HoldRepeat.ahk b/lib/HoldRepeat.ahk index 4eebd9a..3b52e89 100644 --- a/lib/HoldRepeat.ahk +++ b/lib/HoldRepeat.ahk @@ -2,7 +2,7 @@ ; Functions for holding and repeating keys ; -_TurboOn := Map() +_HoldRepeat_TurboOn := Map() Hold(Primary, Secondary:=[],Tertiary:=[]) { Send "{Blind}{" Primary " down}" @@ -71,17 +71,17 @@ HoldOrRepeat(Primary, Secondary) { ; Press Target button extremely rapidly while Hold button is held down Turbo(Target,Hold:=Target) { - global _TurboOn - If (_TurboOn.Has(Target "_" Hold) and _TurboOn[Target "_" Hold]) { + global _HoldRepeat_TurboOn + If (_HoldRepeat_TurboOn.Has(Target "_" Hold) and _HoldRepeat_TurboOn[Target "_" Hold]) { return } else { - _TurboOn[Target "_" Hold]:=1 + _HoldRepeat_TurboOn[Target "_" Hold]:=1 While GetKeyState(Hold,"P") { Send "{Blind}{" Target " down}" Sleep 10 Send "{Blind}{" Target " up}" Sleep 10 } - _TurboOn[Target "_" Hold]:=0 + _HoldRepeat_TurboOn[Target "_" Hold]:=0 } } \ No newline at end of file