WinGet, wowid, List, World of Warcraft

~Enter::Suspend, Toggle

~0::
KeyWait,0, D
#IfWinActive, World of Warcraft
{
ControlSend,, 0, ahk_id %wowid1%
ControlSend,, 0, ahk_id %wowid2%
ControlSend,, 0, ahk_id %wowid3%
ControlSend,, 0, ahk_id %wowid4%
ControlSend,, 0, ahk_id %wowid5%
}
Return

~1::
KeyWait, 1, D
#IfWinActive, World of Warcraft
{
ControlSend,, 1, ahk_id %wowid1%
ControlSend,, 1, ahk_id %wowid2%
ControlSend,, 1, ahk_id %wowid3%
ControlSend,, 1, ahk_id %wowid4%
ControlSend,, 1, ahk_id %wowid5%
}
Return


~2::
KeyWait, 2, D
#IfWinActive, World of Warcraft
{
ControlSend,, 2, ahk_id %wowid1%
ControlSend,, 2, ahk_id %wowid2%
ControlSend,, 2, ahk_id %wowid3%
ControlSend,, 2, ahk_id %wowid4%
ControlSend,, 2, ahk_id %wowid5%
}
Return

~3::
KeyWait, 3, D
#IfWinActive, World of Warcraft
{
ControlSend,, 3, ahk_id %wowid1%
ControlSend,, 3, ahk_id %wowid2%
ControlSend,, 3, ahk_id %wowid3%
ControlSend,, 3, ahk_id %wowid4%
ControlSend,, 3, ahk_id %wowid5%
}
Return


~4::
KeyWait, 4, D
#IfWinActive, World of Warcraft
{
ControlSend,, 4, ahk_id %wowid1%
ControlSend,, 4, ahk_id %wowid2%
ControlSend,, 4, ahk_id %wowid3%
ControlSend,, 4, ahk_id %wowid4%
ControlSend,, 4, ahk_id %wowid5%
}
Return

~5::
KeyWait, 5, D
#IfWinActive, World of Warcraft
{
ControlSend,, 5, ahk_id %wowid1%
ControlSend,, 5, ahk_id %wowid2%
ControlSend,, 5, ahk_id %wowid3%
ControlSend,, 5, ahk_id %wowid4%
ControlSend,, 5, ahk_id %wowid5%
}
Return


~6::
KeyWait, 6, D
#IfWinActive, World of Warcraft
{
ControlSend,, 6, ahk_id %wowid1%
ControlSend,, 6, ahk_id %wowid2%
ControlSend,, 6, ahk_id %wowid3%
ControlSend,, 6, ahk_id %wowid4%
ControlSend,, 6, ahk_id %wowid5%
}
Return

~7::
KeyWait, 7, D
#IfWinActive, World of Warcraft
{
ControlSend,, 7, ahk_id %wowid1%
ControlSend,, 7, ahk_id %wowid2%
ControlSend,, 7, ahk_id %wowid3%
ControlSend,, 7, ahk_id %wowid4%
ControlSend,, 7, ahk_id %wowid5%
}
Return


~8::
KeyWait, 8, D
#IfWinActive, World of Warcraft
{
ControlSend,, 8, ahk_id %wowid1%
ControlSend,, 8, ahk_id %wowid2%
ControlSend,, 8, ahk_id %wowid3%
ControlSend,, 8, ahk_id %wowid4%
ControlSend,, 8, ahk_id %wowid5%
}
Return

~9::
KeyWait, 9, D
#IfWinActive, World of Warcraft
{
ControlSend,, 9, ahk_id %wowid1%
ControlSend,, 9, ahk_id %wowid2%
ControlSend,, 9, ahk_id %wowid3%
ControlSend,, 9, ahk_id %wowid4%
ControlSend,, 9, ahk_id %wowid5%
}
Return

~Q::
#IfWinActive, World of Warcraft
KeyWait, Q, D
{
ControlSend,, Q, ahk_id %wowid1%
ControlSend,, Q, ahk_id %wowid2%
ControlSend,, Q, ahk_id %wowid3%
ControlSend,, Q, ahk_id %wowid4%
ControlSend,, Q, ahk_id %wowid5%
}
Return



~H::
#IfWinActive, World of Warcraft
KeyWait, H, D
{
ControlSend,, H, ahk_id %wowid1%
ControlSend,, H, ahk_id %wowid2%
ControlSend,, H, ahk_id %wowid3%
ControlSend,, H, ahk_id %wowid4%
ControlSend,, H, ahk_id %wowid5%
}
Return

~W::
#IfWinActive, World of Warcraft
KeyWait, W, D
{
ControlSend,, W, ahk_id %wowid1%
ControlSend,, W, ahk_id %wowid2%
ControlSend,, W, ahk_id %wowid3%
ControlSend,, W, ahk_id %wowid4%
ControlSend,, W, ahk_id %wowid5%
}
Return

~E::
#IfWinActive, World of Warcraft
KeyWait, E, D
{
ControlSend,, E, ahk_id %wowid1%
ControlSend,, E, ahk_id %wowid2%
ControlSend,, E, ahk_id %wowid3%
ControlSend,, E, ahk_id %wowid4%
ControlSend,, E, ahk_id %wowid5%
}
Return

~A::
#IfWinActive, World of Warcraft
KeyWait, A, D
{
ControlSend,, A, ahk_id %wowid1%
ControlSend,, A, ahk_id %wowid2%
ControlSend,, A, ahk_id %wowid3%
ControlSend,, A, ahk_id %wowid4%
ControlSend,, A, ahk_id %wowid5%
}
Return

~S::
#IfWinActive, World of Warcraft
KeyWait, S, D
{
ControlSend,, S, ahk_id %wowid1%
ControlSend,, S, ahk_id %wowid2%
ControlSend,, S, ahk_id %wowid3%
ControlSend,, S, ahk_id %wowid4%
ControlSend,, S, ahk_id %wowid5%
}
Return

~D::
#IfWinActive, World of Warcraft
KeyWait, D, D
{
ControlSend,, D, ahk_id %wowid1%
ControlSend,, D, ahk_id %wowid2%
ControlSend,, D, ahk_id %wowid3%
ControlSend,, D, ahk_id %wowid4%
ControlSend,, D, ahk_id %wowid5%
}
Return

~<::
#IfWinActive, World of Warcraft
KeyWait, <, D
{
ControlSend,, <, ahk_id %wowid1%
ControlSend,, <, ahk_id %wowid2%
ControlSend,, <, ahk_id %wowid3%
ControlSend,, <, ahk_id %wowid4%
ControlSend,, <, ahk_id %wowid5%
}
Return

~Z::
#IfWinActive, World of Warcraft
KeyWait, Z, D
{
ControlSend,, Z, ahk_id %wowid1%
ControlSend,, Z, ahk_id %wowid2%
ControlSend,, Z, ahk_id %wowid3%
ControlSend,, Z, ahk_id %wowid4%
ControlSend,, Z, ahk_id %wowid5%
}
Return

~X::
#IfWinActive, World of Warcraft
KeyWait, X, D
{
ControlSend,, X, ahk_id %wowid1%
ControlSend,, X, ahk_id %wowid2%
ControlSend,, X, ahk_id %wowid3%
ControlSend,, X, ahk_id %wowid4%
ControlSend,, X, ahk_id %wowid5%
}
Return

~-::
#IfWinActive, World of Warcraft
KeyWait, -, D
{
ControlSend,, -, ahk_id %wowid1%
ControlSend,, -, ahk_id %wowid2%
ControlSend,, -, ahk_id %wowid3%
ControlSend,, -, ahk_id %wowid4%
ControlSend,, -, ahk_id %wowid5%
}
Return

~'::
#IfWinActive, World of Warcraft
KeyWait, ', D
{
ControlSend,, ', ahk_id %wowid1%
ControlSend,, ', ahk_id %wowid2%
ControlSend,, ', ahk_id %wowid3%
ControlSend,, ', ahk_id %wowid4%
ControlSend,, ', ahk_id %wowid5%
}
Return

~F::
#IfWinActive, World of Warcraft
KeyWait, F, D
{
ControlSend,, F, ahk_id %wowid1%
ControlSend,, F, ahk_id %wowid2%
ControlSend,, F, ahk_id %wowid3%
ControlSend,, F, ahk_id %wowid4%
ControlSend,, F, ahk_id %wowid5%
}
Return

~G::
#IfWinActive, World of Warcraft
KeyWait, G, D
{
ControlSend,, G, ahk_id %wowid1%
ControlSend,, G, ahk_id %wowid2%
ControlSend,, G, ahk_id %wowid3%
ControlSend,, G, ahk_id %wowid4%
ControlSend,, G, ahk_id %wowid5%
}
Return

~T::
#IfWinActive, World of Warcraft
KeyWait, T, D
{
ControlSend,, T, ahk_id %wowid1%
ControlSend,, T, ahk_id %wowid2%
ControlSend,, T, ahk_id %wowid3%
ControlSend,, T, ahk_id %wowid4%
ControlSend,, T, ahk_id %wowid5%
}
Return

~§::
#IfWinActive, World of Warcraft
KeyWait, §, D
{
ControlSend,, §, ahk_id %wowid1%
ControlSend,, §, ahk_id %wowid2%
ControlSend,, §, ahk_id %wowid3%
ControlSend,, §, ahk_id %wowid4%
ControlSend,, §, ahk_id %wowid5%
}
Return

~Space::
#IfWinActive, World of Warcraft
KeyWait,Space, D
{
ControlSend,,{space down}{space up}, ahk_id %wowid1%
ControlSend,,{space down}{space up}, ahk_id %wowid2%
ControlSend,,{space down}{space up}, ahk_id %wowid3%
ControlSend,,{space down}{space up}, ahk_id %wowid4%
ControlSend,,{space down}{space up}, ahk_id %wowid5%
}
Return

Numpad1::
KeyWait, Numpad1, D
#IfWinActive, World of Warcraft
{

ControlSend,, {Numpad1 down}{Numpad1 up}, ahk_id %wowid2%
ControlSend,, {Numpad1 down}{Numpad1 up}, ahk_id %wowid3%
ControlSend,, {Numpad1 down}{Numpad1 up}, ahk_id %wowid4%
ControlSend,, {Numpad1 down}{Numpad1 up}, ahk_id %wowid5%
}
Return

END::
KeyWait, END, D
#IfWinActive, World of Warcraft
{

ControlSend,, {END down}{END up}, ahk_id %wowid2%
ControlSend,, {END down}{END up}, ahk_id %wowid3%
ControlSend,, {END down}{END up}, ahk_id %wowid4%
ControlSend,, {END down}{END up}, ahk_id %wowid5%
}
Return


Numpad7::
KeyWait, Numpad7, D
#IfWinActive, World of Warcraft
{

ControlSend,, {Numpad7 down}{Numpad7 up}, ahk_id %wowid2%
ControlSend,, {Numpad7 down}{Numpad7 up}, ahk_id %wowid3%
ControlSend,, {Numpad7 down}{Numpad7 up}, ahk_id %wowid4%
ControlSend,, {Numpad7 down}{Numpad7 up}, ahk_id %wowid5%
}
Return

HOME::
KeyWait, HOME, D
#IfWinActive, World of Warcraft
{

ControlSend,, {HOME down}{HOME up}, ahk_id %wowid2%
ControlSend,, {HOME down}{HOME up}, ahk_id %wowid3%
ControlSend,, {HOME down}{HOME up}, ahk_id %wowid4%
ControlSend,, {HOME down}{HOME up}, ahk_id %wowid5%
}
Return





Shift & E::
KeyWait, shift, D
#IfWinActive, World of Warcraft
{
ControlSend,,{shift down}{E down}{E up}{shift up}, ahk_id %wowid1%
ControlSend,,{shift down}{E down}{E up}{shift up}, ahk_id %wowid2%
ControlSend,,{shift down}{E down}{E up}{shift up}, ahk_id %wowid3%
ControlSend,,{shift down}{E down}{E up}{shift up}, ahk_id %wowid4%
ControlSend,,{shift down}{E down}{E up}{shift up}, ahk_id %wowid5%
}
return




Alt & E::
KeyWait, Alt, D
#IfWinActive, World of Warcraft
{
ControlSend,,{Alt down}{E down}{E up}{Alt up}, ahk_id %wowid1%
ControlSend,,{Alt down}{E down}{E up}{Alt up}, ahk_id %wowid2%
ControlSend,,{Alt down}{E down}{E up}{Alt up}, ahk_id %wowid3%
ControlSend,,{Alt down}{E down}{E up}{Alt up}, ahk_id %wowid4%
ControlSend,,{Alt down}{E down}{E up}{Alt up}, ahk_id %wowid5%
}
return


$J::
KeyWait, J, D
#IfWinActive, World of Warcraft
SetKeyDelay, -1
{
ControlSend,, {J down}, ahk_id %wowid1%
ControlSend,, {J down}, ahk_id %wowid2%
ControlSend,, {J down}, ahk_id %wowid3%
ControlSend,, {J down}, ahk_id %wowid4%
ControlSend,, {J down}, ahk_id %wowid5%
Sleep, 400
ControlSend,, {J up}, ahk_id %wowid1%
ControlSend,, {J up}, ahk_id %wowid2%
ControlSend,, {J up}, ahk_id %wowid3%
ControlSend,, {J up}, ahk_id %wowid4%
ControlSend,, {J up}, ahk_id %wowid5%
}
Return


~U::
#IfWinActive, World of Warcraft
KeyWait, U, D
{
ControlSend,, U, ahk_id %wowid1%
ControlSend,, U, ahk_id %wowid2%
ControlSend,, U, ahk_id %wowid3%
ControlSend,, U, ahk_id %wowid4%
ControlSend,, U, ahk_id %wowid5%
}
Return



~Y::
#IfWinActive, World of Warcraft
KeyWait, Y, D
{
ControlSend,, Y, ahk_id %wowid1%
ControlSend,, Y, ahk_id %wowid2%
ControlSend,, Y, ahk_id %wowid3%
ControlSend,, Y, ahk_id %wowid4%
ControlSend,, Y, ahk_id %wowid5%
}
Return

~I::
#IfWinActive, World of Warcraft
KeyWait, I, D
{
ControlSend,, I, ahk_id %wowid1%
ControlSend,, I, ahk_id %wowid2%
ControlSend,, I, ahk_id %wowid3%
ControlSend,, I, ahk_id %wowid4%
ControlSend,, I, ahk_id %wowid5%
}
Return


~K::
#IfWinActive, World of Warcraft
KeyWait, K, D
{
ControlSend,, K, ahk_id %wowid1%
ControlSend,, K, ahk_id %wowid2%
ControlSend,, K, ahk_id %wowid3%
ControlSend,, K, ahk_id %wowid4%
ControlSend,, K, ahk_id %wowid5%
}
Return