Code: Select all
#MaxHotkeysPerInterval 10000
#MaxThreadsPerHotkey 1
#MaxThreads 1
#MaxThreadsBuffer On
#SingleInstance Force
#KeyHistory 0
#UseHook On
Critical On
SendMode Input
SleepTime = -1
KeyUpTime = 50
MessageQueue = -1
SpamModeEnabled = 0
#if (SpamModeEnabled = 1)
;------------------------------------
;1
$vk31::
While GetKeyState("vk31","P")
{
Sleep %SleepTime%
SendInput {vk31 Down}
Sleep %KeyUpTime%
SendInput {vk31 Up}
Sleep %MessageQueue%
}
Return
;------------------------------------
;2
$vk32::
While GetKeyState("vk32","P")
{
Sleep %SleepTime%
SendInput {vk32 Down}
Sleep %KeyUpTime%
SendInput {vk32 Up}
Sleep %MessageQueue%
}
Return
;------------------------------------
;3
$vk33::
While GetKeyState("vk33","P")
{
Sleep %SleepTime%
SendInput {vk33 Down}
Sleep %KeyUpTime%
SendInput {vk33 Up}
Sleep %MessageQueue%
}
Return
;------------------------------------
#if
$F11::
if (SpamModeEnabled = 1)
{
SpamModeEnabled := 0
SoundPlay, %A_WinDir%\Media\tada.wav
}
else
{
SpamModeEnabled := 1
SoundPlay, %A_WinDir%\Media\ringout.wav
}
Return