The following uses the cursor keys (arrow keys between qwerty and number pad) to move all Alts (but not main) forward, backward, and turning left and right, for as long as the key is pressed down.
Please note on the Alt machines I have my movement keys bounded to SDFE, rather then blizzard's default ASDW. You can change the below to however you like.
I notice you use the %idMain% and %idClone%, so you can just delete 3 of the 4 lines and change the remaining one from %wowidX% to %idClone%.
up::
KeyWait, up, D
#IfWinActive, World of Warcraft
{
ControlSend,, {E Down}, ahk_id %wowid2%
ControlSend,, {E Down}, ahk_id %wowid3%
ControlSend,, {E Down}, ahk_id %wowid4%
ControlSend,, {E Down}, ahk_id %wowid5%
}
Return
up Up::
#IfWinActive, World of Warcraft
{
ControlSend,, {E Up}, ahk_id %wowid2%
ControlSend,, {E Up}, ahk_id %wowid3%
ControlSend,, {E Up}, ahk_id %wowid4%
ControlSend,, {E Up}, ahk_id %wowid5%
}
Return
down::
KeyWait, Down, D
#IfWinActive, World of Warcraft
{
ControlSend,, {D Down}, ahk_id %wowid2%
ControlSend,, {D Down}, ahk_id %wowid3%
ControlSend,, {D Down}, ahk_id %wowid4%
ControlSend,, {D Down}, ahk_id %wowid5%
}
Return
down Up::
#IfWinActive, World of Warcraft
{
ControlSend,, {D Up}, ahk_id %wowid2%
ControlSend,, {D Up}, ahk_id %wowid3%
ControlSend,, {D Up}, ahk_id %wowid4%
ControlSend,, {D Up}, ahk_id %wowid5%
}
Return
left::
KeyWait, left, D
#IfWinActive, World of Warcraft
{
ControlSend,, {S Down}, ahk_id %wowid2%
ControlSend,, {S Down}, ahk_id %wowid3%
ControlSend,, {S Down}, ahk_id %wowid4%
ControlSend,, {S Down}, ahk_id %wowid5%
}
Return
left Up::
#IfWinActive, World of Warcraft
{
ControlSend,, {S Up}, ahk_id %wowid2%
ControlSend,, {S Up}, ahk_id %wowid3%
ControlSend,, {S Up}, ahk_id %wowid4%
ControlSend,, {S Up}, ahk_id %wowid5%
}
Return
right::
KeyWait, right, D
#IfWinActive, World of Warcraft
{
ControlSend,, {F Down}, ahk_id %wowid2%
ControlSend,, {F Down}, ahk_id %wowid3%
ControlSend,, {F Down}, ahk_id %wowid4%
ControlSend,, {F Down}, ahk_id %wowid5%
}
Return
right Up::
#IfWinActive, World of Warcraft
{
ControlSend,, {F Up}, ahk_id %wowid2%
ControlSend,, {F Up}, ahk_id %wowid3%
ControlSend,, {F Up}, ahk_id %wowid4%
ControlSend,, {F Up}, ahk_id %wowid5%
}
Return
Lokked
Connect With Us