Skip to content

Instantly share code, notes, and snippets.

@pa-0
Forked from anonymous1184/AutoClickers.md
Created December 24, 2023 15:25
Show Gist options
  • Save pa-0/9962a2be597d08d3e10ed88c7dc80bb0 to your computer and use it in GitHub Desktop.
Save pa-0/9962a2be597d08d3e10ed88c7dc80bb0 to your computer and use it in GitHub Desktop.
Auto-Clickers

Auto-Clickers

Toggle + Click & Hold (loop)

cps := 30

return ; End of auto-execute

F1::Hotkey LButton, Toggle

~LButton::
    wait := 1000 // cps
    while (GetKeyState("LButton", "P")) {
        Click
        Sleep % wait
    }
return

Toggle + Click & Hold (timer)

cps := 30
toggle := 0

return ; End of auto-execute

F1::toggle ^= 1

#If (toggle)
    LButton::SetTimer Clicker, % 1000 // cps
    LButton Up::SetTimer Clicker, Off
#If

Clicker() {
    Click
}

Click to toggle

cps := 30
toggle := 0

return ; End of auto-execute

~LButton::SetTimer Clicker, % (toggle ^= 1) ? 1000 // cps : "Delete"

Clicker() {
    Click
}

Double-Click to toggle

cps := 30
toggle := 0

return ; End of auto-execute

~LButton::
    if (A_PriorHotkey = A_ThisHotkey && A_TimeSincePriorHotkey < 200)
        SetTimer Clicker, % (toggle ^= 1) ? 1000 // cps : "Delete"
return

Clicker() {
    Click
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment