dukarax
02-10-2013, 09:16 PM
Need a pro to look over this script and let me know if its all good or did i miss something or made a mistake makin it. I have omitied the 1 thru = and numpads as it wouldnt all fit on the page...im really worried that i didnt do the SHIFT+(A NUMBER/MOUSE BUTTON) and ALT+(A NUMBER/MOUSE BUTTON) correctly or just the mouse buttons in general.
WinGet, wowid, List, World of Warcraft
#IfWinActive, World of Warcraft
~MbuttonShift::
ControlSend,,{shift down}{MButton down}{MButton up}{shift up}, ahk_id %wowid1%
ControlSend,,{shift down}{MButton down}{MButton up}{shift up}, ahk_id %wowid2%
ControlSend,,{shift down}{MButton down}{MButton up}{shift up}, ahk_id %wowid3%
ControlSend,,{shift down}{MButton down}{MButton up}{shift up}, ahk_id %wowid4%
ControlSend,,{shift down}{MButton down}{MButton up}{shift up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~XButton1Shift::
ControlSend,,{shift down}{XButton1 down}{XButton1 up}{shift up}, ahk_id %wowid1%
ControlSend,,{shift down}{XButton1 down}{XButton1 up}{shift up}, ahk_id %wowid2%
ControlSend,,{shift down}{XButton1 down}{XButton1 up}{shift up}, ahk_id %wowid3%
ControlSend,,{shift down}{Xbutton1 down}{XButton1 up}{shift up}, ahk_id %wowid4%
ControlSend,,{shift down}{XButton1 down}{XButton1 up}{shift up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~XButton2Shift::
ControlSend,,{shift down}{XButton2 down}{XButton2 up}{shift up}, ahk_id %wowid1%
ControlSend,,{shift down}{XButton2 down}{XButton2 up}{shift up}, ahk_id %wowid2%
ControlSend,,{shift down}{XButton2 down}{XButton2 up}{shift up}, ahk_id %wowid3%
ControlSend,,{shift down}{Xbutton2 down}{XButton2 up}{shift up}, ahk_id %wowid4%
ControlSend,,{shift down}{XButton2 down}{XButton2 up}{shift up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~!XButton1::
ControlSend,,{alt down}{XButton1 down}{XButton1 up}{alt up}, ahk_id %wowid1%
ControlSend,,{alt down}{XButton1 down}{XButton1 up}{alt up}, ahk_id %wowid2%
ControlSend,,{alt down}{XButton1 down}{XButton1 up}{alt up}, ahk_id %wowid3%
ControlSend,,{alt down}{XButton1 down}{XButton1 up}{alt up}, ahk_id %wowid4%
ControlSend,,{alt down}{XButton1 down}{XButton1 up}{alt up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~!XButton2::
ControlSend,,{alt down}{XButton2 down}{XButton2 up}{alt up}, ahk_id %wowid1%
ControlSend,,{alt down}{XButton2 down}{XButton2 up}{alt up}, ahk_id %wowid2%
ControlSend,,{alt down}{XButton2 down}{XButton2 up}{alt up}, ahk_id %wowid3%
ControlSend,,{alt down}{XButton2 down}{XButton2 up}{alt up}, ahk_id %wowid4%
ControlSend,,{alt down}{XButton2 down}{XButton2 up}{alt up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~!MButton::
ControlSend,,{alt down}{MButton down}{MButton up}{alt up}, ahk_id %wowid1%
ControlSend,,{alt down}{MButton down}{Mbutton up}{alt up}, ahk_id %wowid2%
ControlSend,,{alt down}{MButton down}{MButton up}{alt up}, ahk_id %wowid3%
ControlSend,,{alt down}{MButton down}{MButton up}{alt up}, ahk_id %wowid4%
ControlSend,,{alt down}{MButton down}{Mbutton up}{alt up}, ahk_id %wowid5%
return
~MButton::
KeyWait 1
IfWinActive, World of Warcraft
{
ControlSend,, {MButton}, ahk_id %wowid1%
ControlSend,, {MButton}, ahk_id %wowid2%
ControlSend,, {MButton}, ahk_id %wowid3%
ControlSend,, {MButton}, ahk_id %wowid4%
ControlSend,, {MButton}, ahk_id %wowid5%
Return
}
#IfWinActive, World of Warcraft
~+1::
ControlSend,,{Shift down}{1 down}{1 up}{Shift up}, ahk_id %wowid1%
ControlSend,,{Shift down}{1 down}{1 up}{Shift up}, ahk_id %wowid2%
ControlSend,,{Shift down}{1 down}{1 up}{Shift up}, ahk_id %wowid3%
ControlSend,,{Shift down}{1 down}{1 up}{Shift up}, ahk_id %wowid4%
ControlSend,,{Shift down}{1 down}{1 up}{Shift up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~+2::
ControlSend,,{Shift down}{2 down}{2 up}{Shift up}, ahk_id %wowid1%
ControlSend,,{Shift down}{2 down}{2 up}{Shift up}, ahk_id %wowid2%
ControlSend,,{Shift down}{2 down}{2 up}{Shift up}, ahk_id %wowid3%
ControlSend,,{Shift down}{2 down}{2 up}{Shift up}, ahk_id %wowid4%
ControlSend,,{Shift down}{2 down}{2 up}{Shift up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~+3::
ControlSend,,{Shift down}{3 down}{3 up}{Shift up}, ahk_id %wowid1%
ControlSend,,{Shift down}{3 down}{3 up}{Shift up}, ahk_id %wowid2%
ControlSend,,{Shift down}{3 down}{3 up}{Shift up}, ahk_id %wowid3%
ControlSend,,{Shift down}{3 down}{3 up}{Shift up}, ahk_id %wowid4%
ControlSend,,{Shift down}{3 down}{3 up}{Shift up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~+4::
ControlSend,,{Shift down}{4 down}{4 up}{Shift up}, ahk_id %wowid1%
ControlSend,,{Shift down}{4 down}{4 up}{Shift up}, ahk_id %wowid2%
ControlSend,,{Shift down}{4 down}{4 up}{Shift up}, ahk_id %wowid3%
ControlSend,,{Shift down}{4 down}{4 up}{Shift up}, ahk_id %wowid4%
ControlSend,,{Shift down}{4 down}{4 up}{Shift up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~!1::
ControlSend,,{alt down}{1 down}{1 up}{alt up}, ahk_id %wowid1%
ControlSend,,{alt down}{1 down}{1 up}{alt up}, ahk_id %wowid2%
ControlSend,,{alt down}{1 down}{1 up}{alt up}, ahk_id %wowid3%
ControlSend,,{alt down}{1 down}{1 up}{alt up}, ahk_id %wowid4%
ControlSend,,{alt down}{1 down}{1 up}{alt up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~!2::
ControlSend,,{alt down}{2 down}{2 up}{alt up}, ahk_id %wowid1%
ControlSend,,{alt down}{2 down}{2 up}{alt up}, ahk_id %wowid2%
ControlSend,,{alt down}{2 down}{2 up}{alt up}, ahk_id %wowid3%
ControlSend,,{alt down}{2 down}{2 up}{alt up}, ahk_id %wowid4%
ControlSend,,{alt down}{2 down}{2 up}{alt up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~!3::
ControlSend,,{alt down}{3 down}{3 up}{alt up}, ahk_id %wowid1%
ControlSend,,{alt down}{3 down}{3 up}{alt up}, ahk_id %wowid2%
ControlSend,,{alt down}{3 down}{3 up}{alt up}, ahk_id %wowid3%
ControlSend,,{alt down}{3 down}{3 up}{alt up}, ahk_id %wowid4%
ControlSend,,{alt down}{3 down}{3 up}{alt up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~!4::
ControlSend,,{alt down}{4 down}{4 up}{alt up}, ahk_id %wowid1%
ControlSend,,{alt down}{4 down}{4 up}{alt up}, ahk_id %wowid2%
ControlSend,,{alt down}{4 down}{4 up}{alt up}, ahk_id %wowid3%
ControlSend,,{alt down}{4 down}{4 up}{alt up}, ahk_id %wowid4%
ControlSend,,{alt down}{4 down}{4 up}{alt up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~!5::
ControlSend,,{alt down}{5 down}{5 up}{alt up}, ahk_id %wowid1%
ControlSend,,{alt down}{5 down}{5 up}{alt up}, ahk_id %wowid2%
ControlSend,,{alt down}{5 down}{5 up}{alt up}, ahk_id %wowid3%
ControlSend,,{alt down}{5 down}{5 up}{alt up}, ahk_id %wowid4%
ControlSend,,{alt down}{5 down}{5 up}{alt up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~!6::
ControlSend,,{alt down}{6 down}{6 up}{alt up}, ahk_id %wowid1%
ControlSend,,{alt down}{6 down}{6 up}{alt up}, ahk_id %wowid2%
ControlSend,,{alt down}{6 down}{6 up}{alt up}, ahk_id %wowid3%
ControlSend,,{alt down}{6 down}{6 up}{alt up}, ahk_id %wowid4%
ControlSend,,{alt down}{6 down}{6 up}{alt up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~!7::
ControlSend,,{alt down}{7 down}{7 up}{alt up}, ahk_id %wowid1%
ControlSend,,{alt down}{7 down}{7 up}{alt up}, ahk_id %wowid2%
ControlSend,,{alt down}{7 down}{7 up}{alt up}, ahk_id %wowid3%
ControlSend,,{alt down}{7 down}{7 up}{alt up}, ahk_id %wowid4%
ControlSend,,{alt down}{7 down}{7 up}{alt up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~!8::
ControlSend,,{alt down}{8 down}{8 up}{alt up}, ahk_id %wowid1%
ControlSend,,{alt down}{8 down}{8 up}{alt up}, ahk_id %wowid2%
ControlSend,,{alt down}{8 down}{8 up}{alt up}, ahk_id %wowid3%
ControlSend,,{alt down}{8 down}{8 up}{alt up}, ahk_id %wowid4%
ControlSend,,{alt down}{8 down}{8 up}{alt up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~!9::
ControlSend,,{alt down}{9 down}{9 up}{alt up}, ahk_id %wowid1%
ControlSend,,{alt down}{9 down}{9 up}{alt up}, ahk_id %wowid2%
ControlSend,,{alt down}{9 down}{9 up}{alt up}, ahk_id %wowid3%
ControlSend,,{alt down}{9 down}{9 up}{alt up}, ahk_id %wowid4%
ControlSend,,{alt down}{9 down}{9 up}{alt up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~!0::
ControlSend,,{alt down}{0 down}{0 up}{alt up}, ahk_id %wowid1%
ControlSend,,{alt down}{0 down}{0 up}{alt up}, ahk_id %wowid2%
ControlSend,,{alt down}{0 down}{0 up}{alt up}, ahk_id %wowid3%
ControlSend,,{alt down}{0 down}{0 up}{alt up}, ahk_id %wowid4%
ControlSend,,{alt down}{0 down}{0 up}{alt up}, ahk_id %wowid5%
return
WinGet, wowid, List, World of Warcraft
#IfWinActive, World of Warcraft
~MbuttonShift::
ControlSend,,{shift down}{MButton down}{MButton up}{shift up}, ahk_id %wowid1%
ControlSend,,{shift down}{MButton down}{MButton up}{shift up}, ahk_id %wowid2%
ControlSend,,{shift down}{MButton down}{MButton up}{shift up}, ahk_id %wowid3%
ControlSend,,{shift down}{MButton down}{MButton up}{shift up}, ahk_id %wowid4%
ControlSend,,{shift down}{MButton down}{MButton up}{shift up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~XButton1Shift::
ControlSend,,{shift down}{XButton1 down}{XButton1 up}{shift up}, ahk_id %wowid1%
ControlSend,,{shift down}{XButton1 down}{XButton1 up}{shift up}, ahk_id %wowid2%
ControlSend,,{shift down}{XButton1 down}{XButton1 up}{shift up}, ahk_id %wowid3%
ControlSend,,{shift down}{Xbutton1 down}{XButton1 up}{shift up}, ahk_id %wowid4%
ControlSend,,{shift down}{XButton1 down}{XButton1 up}{shift up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~XButton2Shift::
ControlSend,,{shift down}{XButton2 down}{XButton2 up}{shift up}, ahk_id %wowid1%
ControlSend,,{shift down}{XButton2 down}{XButton2 up}{shift up}, ahk_id %wowid2%
ControlSend,,{shift down}{XButton2 down}{XButton2 up}{shift up}, ahk_id %wowid3%
ControlSend,,{shift down}{Xbutton2 down}{XButton2 up}{shift up}, ahk_id %wowid4%
ControlSend,,{shift down}{XButton2 down}{XButton2 up}{shift up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~!XButton1::
ControlSend,,{alt down}{XButton1 down}{XButton1 up}{alt up}, ahk_id %wowid1%
ControlSend,,{alt down}{XButton1 down}{XButton1 up}{alt up}, ahk_id %wowid2%
ControlSend,,{alt down}{XButton1 down}{XButton1 up}{alt up}, ahk_id %wowid3%
ControlSend,,{alt down}{XButton1 down}{XButton1 up}{alt up}, ahk_id %wowid4%
ControlSend,,{alt down}{XButton1 down}{XButton1 up}{alt up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~!XButton2::
ControlSend,,{alt down}{XButton2 down}{XButton2 up}{alt up}, ahk_id %wowid1%
ControlSend,,{alt down}{XButton2 down}{XButton2 up}{alt up}, ahk_id %wowid2%
ControlSend,,{alt down}{XButton2 down}{XButton2 up}{alt up}, ahk_id %wowid3%
ControlSend,,{alt down}{XButton2 down}{XButton2 up}{alt up}, ahk_id %wowid4%
ControlSend,,{alt down}{XButton2 down}{XButton2 up}{alt up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~!MButton::
ControlSend,,{alt down}{MButton down}{MButton up}{alt up}, ahk_id %wowid1%
ControlSend,,{alt down}{MButton down}{Mbutton up}{alt up}, ahk_id %wowid2%
ControlSend,,{alt down}{MButton down}{MButton up}{alt up}, ahk_id %wowid3%
ControlSend,,{alt down}{MButton down}{MButton up}{alt up}, ahk_id %wowid4%
ControlSend,,{alt down}{MButton down}{Mbutton up}{alt up}, ahk_id %wowid5%
return
~MButton::
KeyWait 1
IfWinActive, World of Warcraft
{
ControlSend,, {MButton}, ahk_id %wowid1%
ControlSend,, {MButton}, ahk_id %wowid2%
ControlSend,, {MButton}, ahk_id %wowid3%
ControlSend,, {MButton}, ahk_id %wowid4%
ControlSend,, {MButton}, ahk_id %wowid5%
Return
}
#IfWinActive, World of Warcraft
~+1::
ControlSend,,{Shift down}{1 down}{1 up}{Shift up}, ahk_id %wowid1%
ControlSend,,{Shift down}{1 down}{1 up}{Shift up}, ahk_id %wowid2%
ControlSend,,{Shift down}{1 down}{1 up}{Shift up}, ahk_id %wowid3%
ControlSend,,{Shift down}{1 down}{1 up}{Shift up}, ahk_id %wowid4%
ControlSend,,{Shift down}{1 down}{1 up}{Shift up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~+2::
ControlSend,,{Shift down}{2 down}{2 up}{Shift up}, ahk_id %wowid1%
ControlSend,,{Shift down}{2 down}{2 up}{Shift up}, ahk_id %wowid2%
ControlSend,,{Shift down}{2 down}{2 up}{Shift up}, ahk_id %wowid3%
ControlSend,,{Shift down}{2 down}{2 up}{Shift up}, ahk_id %wowid4%
ControlSend,,{Shift down}{2 down}{2 up}{Shift up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~+3::
ControlSend,,{Shift down}{3 down}{3 up}{Shift up}, ahk_id %wowid1%
ControlSend,,{Shift down}{3 down}{3 up}{Shift up}, ahk_id %wowid2%
ControlSend,,{Shift down}{3 down}{3 up}{Shift up}, ahk_id %wowid3%
ControlSend,,{Shift down}{3 down}{3 up}{Shift up}, ahk_id %wowid4%
ControlSend,,{Shift down}{3 down}{3 up}{Shift up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~+4::
ControlSend,,{Shift down}{4 down}{4 up}{Shift up}, ahk_id %wowid1%
ControlSend,,{Shift down}{4 down}{4 up}{Shift up}, ahk_id %wowid2%
ControlSend,,{Shift down}{4 down}{4 up}{Shift up}, ahk_id %wowid3%
ControlSend,,{Shift down}{4 down}{4 up}{Shift up}, ahk_id %wowid4%
ControlSend,,{Shift down}{4 down}{4 up}{Shift up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~!1::
ControlSend,,{alt down}{1 down}{1 up}{alt up}, ahk_id %wowid1%
ControlSend,,{alt down}{1 down}{1 up}{alt up}, ahk_id %wowid2%
ControlSend,,{alt down}{1 down}{1 up}{alt up}, ahk_id %wowid3%
ControlSend,,{alt down}{1 down}{1 up}{alt up}, ahk_id %wowid4%
ControlSend,,{alt down}{1 down}{1 up}{alt up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~!2::
ControlSend,,{alt down}{2 down}{2 up}{alt up}, ahk_id %wowid1%
ControlSend,,{alt down}{2 down}{2 up}{alt up}, ahk_id %wowid2%
ControlSend,,{alt down}{2 down}{2 up}{alt up}, ahk_id %wowid3%
ControlSend,,{alt down}{2 down}{2 up}{alt up}, ahk_id %wowid4%
ControlSend,,{alt down}{2 down}{2 up}{alt up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~!3::
ControlSend,,{alt down}{3 down}{3 up}{alt up}, ahk_id %wowid1%
ControlSend,,{alt down}{3 down}{3 up}{alt up}, ahk_id %wowid2%
ControlSend,,{alt down}{3 down}{3 up}{alt up}, ahk_id %wowid3%
ControlSend,,{alt down}{3 down}{3 up}{alt up}, ahk_id %wowid4%
ControlSend,,{alt down}{3 down}{3 up}{alt up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~!4::
ControlSend,,{alt down}{4 down}{4 up}{alt up}, ahk_id %wowid1%
ControlSend,,{alt down}{4 down}{4 up}{alt up}, ahk_id %wowid2%
ControlSend,,{alt down}{4 down}{4 up}{alt up}, ahk_id %wowid3%
ControlSend,,{alt down}{4 down}{4 up}{alt up}, ahk_id %wowid4%
ControlSend,,{alt down}{4 down}{4 up}{alt up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~!5::
ControlSend,,{alt down}{5 down}{5 up}{alt up}, ahk_id %wowid1%
ControlSend,,{alt down}{5 down}{5 up}{alt up}, ahk_id %wowid2%
ControlSend,,{alt down}{5 down}{5 up}{alt up}, ahk_id %wowid3%
ControlSend,,{alt down}{5 down}{5 up}{alt up}, ahk_id %wowid4%
ControlSend,,{alt down}{5 down}{5 up}{alt up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~!6::
ControlSend,,{alt down}{6 down}{6 up}{alt up}, ahk_id %wowid1%
ControlSend,,{alt down}{6 down}{6 up}{alt up}, ahk_id %wowid2%
ControlSend,,{alt down}{6 down}{6 up}{alt up}, ahk_id %wowid3%
ControlSend,,{alt down}{6 down}{6 up}{alt up}, ahk_id %wowid4%
ControlSend,,{alt down}{6 down}{6 up}{alt up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~!7::
ControlSend,,{alt down}{7 down}{7 up}{alt up}, ahk_id %wowid1%
ControlSend,,{alt down}{7 down}{7 up}{alt up}, ahk_id %wowid2%
ControlSend,,{alt down}{7 down}{7 up}{alt up}, ahk_id %wowid3%
ControlSend,,{alt down}{7 down}{7 up}{alt up}, ahk_id %wowid4%
ControlSend,,{alt down}{7 down}{7 up}{alt up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~!8::
ControlSend,,{alt down}{8 down}{8 up}{alt up}, ahk_id %wowid1%
ControlSend,,{alt down}{8 down}{8 up}{alt up}, ahk_id %wowid2%
ControlSend,,{alt down}{8 down}{8 up}{alt up}, ahk_id %wowid3%
ControlSend,,{alt down}{8 down}{8 up}{alt up}, ahk_id %wowid4%
ControlSend,,{alt down}{8 down}{8 up}{alt up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~!9::
ControlSend,,{alt down}{9 down}{9 up}{alt up}, ahk_id %wowid1%
ControlSend,,{alt down}{9 down}{9 up}{alt up}, ahk_id %wowid2%
ControlSend,,{alt down}{9 down}{9 up}{alt up}, ahk_id %wowid3%
ControlSend,,{alt down}{9 down}{9 up}{alt up}, ahk_id %wowid4%
ControlSend,,{alt down}{9 down}{9 up}{alt up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~!0::
ControlSend,,{alt down}{0 down}{0 up}{alt up}, ahk_id %wowid1%
ControlSend,,{alt down}{0 down}{0 up}{alt up}, ahk_id %wowid2%
ControlSend,,{alt down}{0 down}{0 up}{alt up}, ahk_id %wowid3%
ControlSend,,{alt down}{0 down}{0 up}{alt up}, ahk_id %wowid4%
ControlSend,,{alt down}{0 down}{0 up}{alt up}, ahk_id %wowid5%
return