Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;Grab unique window ID's
- WinGet, WowWinId, List, World of Warcraft
- ClonesPush(strKeys)
- {
- global WowWinId1
- global WowWinId2
- global WowWinId3
- global WowWinId4
- global WowWinId5
- IfWinNotActive, ahk_id %WowWinId1%
- ControlSend, , %strKeys%, ahk_id %WowWinId1%
- IfWinNotActive, ahk_id %WowWinId2%
- ControlSend, , %strKeys%, ahk_id %WowWinId2%
- IfWinNotActive, ahk_id %WowWinId3%
- ControlSend, , %strKeys%, ahk_id %WowWinId3%
- IfWinNotActive, ahk_id %WowWinId4%
- ControlSend, , %strKeys%, ahk_id %WowWinId4%
- IfWinNotActive, ahk_id %WowWinId5%
- ControlSend, , %strKeys%, ahk_id %WowWinId5%
- }
- ; *******************************
- ; *** Only if WoW is in focus ***
- ; *******************************
- #IfWinActive, World of Warcraft
- ~Enter::Suspend, Toggle
- ~/::Suspend, On
- ~Escape::Suspend, Off
- ~r::Suspend, On
- ;*** Special Functions ***
- ~+\::ClonesPush("{Shift down}{\ down}{\ up}{Shift up}")
- ;*** 2 step push - alternating 2 and g with the push of single button
- ; *** Makes clones jump with main ***
- ~Space::ClonesPush("{Space down}{Space up}")
- ~Insert::ClonesPush("{Insert down}{Insert up}")
- ~PgDn::ClonesPush("{PgDn down}{PgDn up}")
- ~PgUp::ClonesPush("{PgUp down}{PgUp up}")
- ~NumpadSub::ClonesPush("{NumpadSub down}{NumpadSub up}")
- ~NumpadAdd::ClonesPush("{NumpadAdd down}{NumpadAdd up}")
- ; *****************************************************************************
- ; *** Move clones *** added ~ for moving also the main
- ; *****************************************************************************
- ~Up::ClonesPush("{Up down}")
- ~Up Up::ClonesPush("{Up up}")
- ~Down::ClonesPush("{Down down}")
- ~Down Up::ClonesPush("{Down up}")
- ~Left::ClonesPush("{Left down}")
- ~Left Up::ClonesPush("{Left up}")
- ~Right::ClonesPush("{Right down}")
- ~Right Up::ClonesPush("{Right up}")
- ; *****************************************************************************
- ; *** Hotbars Letters ***
- ; *****************************************************************************
- ; *****************************************************************************
- ; *** Hotbars 1-0 ***
- ; *****************************************************************************
- ; *****************************************************************************
- ; *** Hotbars F's ***
- ; *****************************************************************************
- ~F1::ClonesPush("{F1 down}{F1 up}")
- ~F2::ClonesPush("{F2 down}{F2 up}")
- ~F3::ClonesPush("{F3 down}{F3 up}")
- ~F4::ClonesPush("{F4 down}{F4 up}")
- ~F5::ClonesPush("{F5 down}{F5 up}")
- ~F6::ClonesPush("{F6 down}{F6 up}")
- ~F7::ClonesPush("{F7 down}{F7 up}")
- ~F8::ClonesPush("{F8 down}{F8 up}")
- ~F9::ClonesPush("{F9 down}{F9 up}")
- ~F10::ClonesPush("{F10 down}{F10 up}")
- ~F11::ClonesPush("{F11 down}{F11 up}")
- ~F12::ClonesPush("{F12 down}{F12 up}")
- ; *****************************************************************************
- ; + SHIFT
- ; *****************************************************************************
- ; *** Numbers ***
- ~+1::ClonesPush("{Shift down}{1 down}{1 up}{Shift up}")
- ~+2::ClonesPush("{Shift down}{2 down}{2 up}{Shift up}")
- ~+3::ClonesPush("{Shift down}{3 down}{3 up}{Shift up}")
- ~+4::ClonesPush("{Shift down}{4 down}{4 up}{Shift up}")
- ~+5::ClonesPush("{Shift down}{5 down}{5 up}{Shift up}")
- ~+6::ClonesPush("{Shift down}{6 down}{6 up}{Shift up}")
- ~+7::ClonesPush("{Shift down}{7 down}{7 up}{Shift up}")
- ~+8::ClonesPush("{Shift down}{8 down}{8 up}{Shift up}")
- ~+9::ClonesPush("{Shift down}{9 down}{9 up}{Shift up}")
- ~+0::ClonesPush("{Shift down}{0 down}{0 up}{Shift up}")
- ~+=::ClonesPush("{Shift down}{= down}{= up}{Shift up}")
- ~+-::ClonesPush("{Shift down}{- down}{- up}{Shift up}")
- ~+[::ClonesPush("{Shift down}{[ down}{[ up}{Shift up}")
- ~+]::ClonesPush("{Shift down}{] down}{] up}{Shift up}")
- ~+F2::ClonesPush("{Shift down}{F2 down}{F2 up}{Shift up}")
- ~+PgUp::ClonesPush("{Shift down}{PgUp down}{PgUp up}{Shift up}")
- ~+PgDn::ClonesPush("{Shift down}{PgDn down}{PgDn up}{Shift up}")
- ; *****************************************************************************
- ; *****************************************************************************
- ; ^ CTRL
- ; *****************************************************************************
- ; *** Numbers ***
- ~^1::ClonesPush("{Ctrl down}{1 down}{1 up}{Ctrl up}")
- ~^2::ClonesPush("{Ctrl down}{2 down}{2 up}{Ctrl up}")
- ~^3::ClonesPush("{Ctrl down}{3 down}{3 up}{Ctrl up}")
- ~^4::ClonesPush("{Ctrl down}{4 down}{4 up}{Ctrl up}")
- ~^5::ClonesPush("{Ctrl down}{5 down}{5 up}{Ctrl up}")
- ~^6::ClonesPush("{Ctrl down}{6 down}{6 up}{Ctrl up}")
- ~^7::ClonesPush("{Ctrl down}{7 down}{7 up}{Ctrl up}")
- ~^8::ClonesPush("{Ctrl down}{8 down}{8 up}{Ctrl up}")
- ~^9::ClonesPush("{Ctrl down}{9 down}{9 up}{Ctrl up}")
- ~^0::ClonesPush("{Ctrl down}{0 down}{0 up}{Ctrl up}")
- ~^-::ClonesPush("{Ctrl down}{- down}{- up}{Ctrl up}")
- ~^=::ClonesPush("{Ctrl down}{= down}{= up}{Ctrl up}")
- ~^F1::ClonesPush("{Ctrl down}{F1 down}{F1 up}{Ctrl up}")
- ~^F2::ClonesPush("{Ctrl down}{F2 down}{F2 up}{Ctrl up}")
- ~^F3::ClonesPush("{Ctrl down}{F3 down}{F3 up}{Ctrl up}")
- ~^F4::ClonesPush("{Ctrl down}{F4 down}{F4 up}{Ctrl up}")
- ~^F5::ClonesPush("{Ctrl down}{F5 down}{F5 up}{Ctrl up}")
- ~^F6::ClonesPush("{Ctrl down}{F6 down}{F6 up}{Ctrl up}")
- ~^F7::ClonesPush("{Ctrl down}{F7 down}{F7 up}{Ctrl up}")
- ~^F8::ClonesPush("{Ctrl down}{F8 down}{F8 up}{Ctrl up}")
- ~^F9::ClonesPush("{Ctrl down}{F9 down}{F9 up}{Ctrl up}")
- ~^F10::ClonesPush("{Ctrl down}{F10 down}{F10 up}{Ctrl up}")
- ~^F11::ClonesPush("{Ctrl down}{F11 down}{F11 up}{Ctrl up}")
- ~^F12::ClonesPush("{Ctrl down}{F12 down}{F12 up}{Ctrl up}")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement