AHK Qustion

Hello

I canr find the right frequence for my AHK im usin 75 but it dosnt feel right pls help

$numpad5::				;$ prevents the hotkey from triggering itself by Send {a} below in the loop
freq:=75			;delay between key presses
ifWinActive World of Warcraft	;Check if scrolllock is toggled on, if it is then do the keyspam loop
	{
	Loop
		{
		if getkeystate("numpad5","P")=0	;Check if {numpad5} is pressed, if not then break loop
			break
		Send {numpad5}			;key1
		Sleep %freq%			;delay
		}
	}
	else	;if isnt toggled on, button to have its native function
		Send {numpad5}
return

$numpad4::				;$ prevents the hotkey from triggering itself by Send {a} below in the loop
freq:=75			;delay between key presses
ifWinActive World of Warcraft	;Check if scrolllock is toggled on, if it is then do the keyspam loop
	{
	Loop
		{
		if getkeystate("numpad4","P")=0	;Check if {numpad1} is pressed, if not then break loop
			break
		Send {numpad4}			;key1
		Sleep %freq%			;delay
		
		}
	}
	else	;if isnt toggled on, button to have its native function
		Send {numpad4}
return

Jimmy

I use 300ms

I use variable depending on what i am playing and also if i am using mine or someone else’s.

If i play a tank i use 950 - 1050 now
Melee DPS i use around 1250 - 1390
If i play a caster like Affliction then it’s 1200 ish and pause on channels
Other caster that relies on procs like Lava Burst then i will go faster as my long cast is Lightning Bolt

ty guys for your help

Jimmy

Hello Cymiryc

What frequence do you use for your Havoc Demon Hunter?

Jimmy

For that one i don’t play Havoc too much, i don’t like speeding through enemies, i like the bouncing around of the Vengeance DH.

For Havoc i use (dependant on haste) 1360ms so it doesn’t skip anything

ty for your help Cymiryc ill try that out

Jimmy

#ifWinActive World of Warcraft
{
$4::
   Loop  
   {
    if not GetKeyState("4", "P")
      break
     SendInput 4 
     sleep 1
    }
return
$3::
   Loop  
   {
    if not GetKeyState("3", "P")
      break
     SendInput 3 
     sleep 1
    }
return
$2::
   Loop  
   {
    if not GetKeyState("2", "P")
      break
     SendInput 2 
     sleep 1
    }
return
$1::
   Loop  
   {
    if not GetKeyState("1", "P")
      break
     SendInput 1 
     sleep 1
    }
return
}

This is something I have been using for quite some time now.
What it does is if you have WoW window active then you can hold down any of 1 to 4 and it will autofire.
If you want to change the frequency that change the value on sleep.

One downside of it is that it’s constantly active so if you do something like typing in chat with numbers it will send ton of 1s and 2s. I’ll try to find the version which has the switch on/off option.