if yeh change clonespush() to
it'll work for any number of wow instances.Code:ClonesPush(strkey) { global WowWinId Loop % WowWinId% { tmp:= WowWinId%A_Index% IfWinNotActive, ahk_id %tmp% ControlSend, ,%strkey%, ahk_id %tmp% } }
if yeh change clonespush() to
it'll work for any number of wow instances.Code:ClonesPush(strkey) { global WowWinId Loop % WowWinId% { tmp:= WowWinId%A_Index% IfWinNotActive, ahk_id %tmp% ControlSend, ,%strkey%, ahk_id %tmp% } }
VERY VERY COOL!Originally Posted by 'wowphreak',index.php?page=Thread&postID=176021#po st176021
Oh yeah and here is the script I am using, still looking for a way to swap betwen wow instances using binded key (like say F9 for AHK's WoW1, F10 for AHK's WoW2, F11 for AHK's WoW3 etc) any ideas?
DA script:
Code:; *************************************************************************************** ; AutoHotKey WoW Boxing Keys ; Original from www.dual-boxing.com/forums ; Corrections and additions by Zuldrak - Warsong (US) - www.lfmwow.com ; Peon's hard work (Of adding more keys) By Sam ; *************************************************************************************** ; *************************************************************************************** ; ***************Now Brodcasting the following:****************************************** ; ************** A-Z | 1-0 | `-=[];'\,./ | F1-F12 | Tab Backspace Escape***************** ; *************************************************************************************** ; ************** Ctrl+ A-Z | 1-0 | `-=[];'\,./ | F1-F12 | Tab Backspace Escape*********** ; *************************************************************************************** ; ************** Alt+ A-Z | 1-0 | `-=[];'\,./ | F1-F12 | Tab Backspace Escape************ ; *************************************************************************************** ; ************** Shift+ A-Z | 1-0 | `-=[];'\,./ | F1-F12 | Tab Backspace Escape********** ; *************************************************************************************** ; ************** Ctrl+Shift+ A-Z | 1-0 | `-=[];'\,./ | F1-F12 | Tab Backspace Escape***** ; *************************************************************************************** ; ************** Ctrl+alt+ A-Z | 1-0 | `-=[];'\,./ | F1-F12 | Tab Backspace Escape******* ; *************************************************************************************** ; ************** Ctrl+Shift+alt+ A-Z | 1-0 | `-=[];'\,./ | F1-F12 | Tab Backspace Escape* ; *************************************************************************************** ; ************** Alt+Shift | 1-0 | `-=[];'\,./ | F1-F12 | Tab Backspace Escape*********** ; *************************************************************************************** ; *************************************************************************************** ; ***************Works With any number of World of Warcraft Instances******************** ; *************************************************************************************** ClonesPush(strkey) { global WowWinId Loop % WowWinId% { tmp:= WowWinId%A_Index% IfWinNotActive, ahk_id %tmp% ControlSend, ,%strkey%, ahk_id %tmp% } } ;Grab unique window ID's WinGet, WowWinId, List, World of Warcraft ; ******************************* ; *** Only if WoW is in focus *** ; ******************************* #IfWinActive, World of Warcraft ~Home::Suspend, Toggle ;*** Special Functions *** ~\::ClonesPush("{\ down}{\ up}") ~+\::ClonesPush("{Shift down}{\ down}{\ up}{Shift up}") ; *** 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 *** ; ***************************************************************************** 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 *** ; ***************************************************************************** ; ******~A::ClonesPush("{A down}{A up}")*********** ; ******~B::ClonesPush("{B down}{B up}")*********** ; ******~C::ClonesPush("{C down}{C up}")*********** ; ******~D::ClonesPush("{D down}{D up}")*********** ~E::ClonesPush("{E down}{E up}") ~F::ClonesPush("{F down}{F up}") ~G::ClonesPush("{G down}{G up}") ; ******~H::ClonesPush("{H down}{H up}")*********** ~I::ClonesPush("{I down}{I up}") ~K::ClonesPush("{K down}{K up}") ~L::ClonesPush("{L down}{L up}") ; ******~M::ClonesPush("{M down}{M up}")*********** ; ******~N::ClonesPush("{N down}{N up}") ; ******~O::ClonesPush("{O down}{O up}")*********** ; ******~P::ClonesPush("{P down}{P up}")*********** ~Q::ClonesPush("{Q down}{Q up}") ~R::ClonesPush("{R down}{R up}") ; ******~S::ClonesPush("{S down}{S up}")*********** ~T::ClonesPush("{T down}{T up}") ~U::ClonesPush("{U down}{U up}") ~V::ClonesPush("{V down}{V up}") ~W::ClonesPush("{W down}{W up}") ; ******~X::ClonesPush("{X down}{X up}")*********** ~Y::ClonesPush("{Y down}{Y up}") ~Z::ClonesPush("{Z down}{Z up}") ; *** Simbols'S *** ~`::ClonesPush("{` down}{` up}") ~;::ClonesPush("{; down}{; up}") ~'::ClonesPush("{' down}{' up}") ~,::ClonesPush("{, down}{, up}") ~.::ClonesPush("{. down}{. up}") ~/::ClonesPush("{/ down}{/ up}") ~[::ClonesPush("{[ down}{[ up}") ~]::ClonesPush("{] down}{] up}") ; ***************************************************************************** ; *** Hotbars 1-0 *** ; ***************************************************************************** ~1::ClonesPush("{1 down}{1 up}") ~2::ClonesPush("{2 down}{2 up}") ~3::ClonesPush("{3 down}{3 up}") ~4::ClonesPush("{4 down}{4 up}") ~5::ClonesPush("{5 down}{5 up}") ~6::ClonesPush("{6 down}{6 up}") ~7::ClonesPush("{7 down}{7 up}") ~8::ClonesPush("{8 down}{8 up}") ~9::ClonesPush("{9 down}{9 up}") ~0::ClonesPush("{0 down}{0 up}") ~-::ClonesPush("{- down}{- up}") ~=::ClonesPush("{= down}{= up}") ~Backspace::ClonesPush("{Backspace down}{Backspace up}") ~Escape::ClonesPush("{Escape down}{Escape up}") ~Tab::ClonesPush("{Tab down}{Tab up}") ; ***************************************************************************** ; *** 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}")
part 2
Code:; ***************************************************************************** ; + 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}") ~+Backspace::ClonesPush("{Shift down}{Backspace down}{Backspace up}{Shift up}") ~+Escape::ClonesPush("{Shift down}{Escape down}{Escape up}{Shift up}") ~+Tab::ClonesPush("{Shift down}{Tab down}{Tab up}{Shift up}") ; *** Letters *** ~+A::ClonesPush("{Shift down}{A down}{A up}{Shift up}") ; ******~+B::ClonesPush("{Shift down}{B down}{B up}{Shift up}")*********** ~+C::ClonesPush("{Shift down}{C down}{C up}{Shift up}") ~+D::ClonesPush("{Shift down}{D down}{D up}{Shift up}") ~+E::ClonesPush("{Shift down}{E down}{E up}{Shift up}") ~+F::ClonesPush("{Shift down}{F down}{F up}{Shift up}") ~+G::ClonesPush("{Shift down}{G down}{G up}{Shift up}") ~+H::ClonesPush("{Shift down}{H down}{H up}{Shift up}") ~+I::ClonesPush("{Shift down}{I down}{I up}{Shift up}") ~+J::ClonesPush("{Shift down}{J down}{J up}{Shift up}") ~+K::ClonesPush("{Shift down}{K down}{K up}{Shift up}") ~+L::ClonesPush("{Shift down}{L down}{L up}{Shift up}") ; ******~+M::ClonesPush("{Shift down}{M down}{M up}{Shift up}")*********** ~+N::ClonesPush("{Shift down}{N down}{N up}{Shift up}") ~+O::ClonesPush("{Shift down}{O down}{O up}{Shift up}") ~+P::ClonesPush("{Shift down}{P down}{P up}{Shift up}") ~+Q::ClonesPush("{Shift down}{Q down}{Q up}{Shift up}") ~+R::ClonesPush("{Shift down}{R down}{R up}{Shift up}") ~+S::ClonesPush("{Shift down}{S down}{S up}{Shift up}") ~+T::ClonesPush("{Shift down}{T down}{T up}{Shift up}") ~+U::ClonesPush("{Shift down}{U down}{U up}{Shift up}") ~+V::ClonesPush("{Shift down}{V down}{V up}{Shift up}") ~+W::ClonesPush("{Shift down}{W down}{W up}{Shift up}") ~+X::ClonesPush("{Shift down}{X down}{X up}{Shift up}") ~+Y::ClonesPush("{Shift down}{Y down}{Y up}{Shift up}") ~+Z::ClonesPush("{Shift down}{Z down}{Z up}{Shift up}") ; *** Simbols'S *** ~+`::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}") ~+.::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}") ; *** F'S *** ~+F1::ClonesPush("{Shift down}{F1 down}{F1 up}{Shift up}") ~+F2::ClonesPush("{Shift down}{F2 down}{F2 up}{Shift up}") ~+F3::ClonesPush("{Shift down}{F3 down}{F3 up}{Shift up}") ~+F4::ClonesPush("{Shift down}{F4 down}{F4 up}{Shift up}") ~+F5::ClonesPush("{Shift down}{F5 down}{F5 up}{Shift up}") ~+F6::ClonesPush("{Shift down}{F6 down}{F6 up}{Shift up}") ~+F7::ClonesPush("{Shift down}{F7 down}{F7 up}{Shift up}") ~+F8::ClonesPush("{Shift down}{F8 down}{F8 up}{Shift up}") ~+F9::ClonesPush("{Shift down}{F9 down}{F9 up}{Shift up}") ~+F10::ClonesPush("{Shift down}{F10 down}{F10 up}{Shift up}") ~+F11::ClonesPush("{Shift down}{F11 down}{F11 up}{Shift up}") ~+F12::ClonesPush("{Shift down}{F12 down}{F12 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}") ~^Backspace::ClonesPush("{Ctrl down}{Backspace down}{Backspace up}{Ctrl up}") ~^Escape::ClonesPush("{Ctrl down}{Escape down}{Escape up}{Ctrl up}") ~^Tab::ClonesPush("{Ctrl down}{Tab down}{Tab up}{Ctrl up}") ; *** Letters *** ~^A::ClonesPush("{Ctrl down}{A down}{A up}{Ctrl up}") ~^B::ClonesPush("{Ctrl down}{B down}{B up}{Ctrl up}") ~^C::ClonesPush("{Ctrl down}{C down}{C up}{Ctrl up}") ~^D::ClonesPush("{Ctrl down}{D down}{D up}{Ctrl up}") ~^E::ClonesPush("{Ctrl down}{E down}{E up}{Ctrl up}") ~^F::ClonesPush("{Ctrl down}{F down}{F up}{Ctrl up}") ~^G::ClonesPush("{Ctrl down}{G down}{G up}{Ctrl up}") ~^H::ClonesPush("{Ctrl down}{H down}{H up}{Ctrl up}") ~^I::ClonesPush("{Ctrl down}{I down}{I up}{Ctrl up}") ~^J::ClonesPush("{Ctrl down}{J down}{J up}{Ctrl up}") ~^K::ClonesPush("{Ctrl down}{K down}{K up}{Ctrl up}") ~^L::ClonesPush("{Ctrl down}{L down}{L up}{Ctrl up}") ~^M::ClonesPush("{Ctrl down}{M down}{M up}{Ctrl up}") ~^N::ClonesPush("{Ctrl down}{N down}{N up}{Ctrl up}") ~^O::ClonesPush("{Ctrl down}{O down}{O up}{Ctrl up}") ~^P::ClonesPush("{Ctrl down}{P down}{P up}{Ctrl up}") ~^Q::ClonesPush("{Ctrl down}{Q down}{Q up}{Ctrl up}") ~^R::ClonesPush("{Ctrl down}{R down}{R up}{Ctrl up}") ~^S::ClonesPush("{Ctrl down}{S down}{S up}{Ctrl up}") ~^T::ClonesPush("{Ctrl down}{T down}{T up}{Ctrl up}") ~^U::ClonesPush("{Ctrl down}{U down}{U up}{Ctrl up}") ~^V::ClonesPush("{Ctrl down}{V down}{V up}{Ctrl up}") ~^W::ClonesPush("{Ctrl down}{W down}{W up}{Ctrl up}") ~^X::ClonesPush("{Ctrl down}{X down}{X up}{Ctrl up}") ~^Y::ClonesPush("{Ctrl down}{Y down}{Y up}{Ctrl up}") ~^Z::ClonesPush("{Ctrl down}{Z down}{Z up}{Ctrl up}") ; *** Simbols *** ~^`::ClonesPush("{Ctrl down}{` down}{` up}{Ctrl up}") ~^;::ClonesPush("{Ctrl down}{; down}{; up}{Ctrl up}") ~^'::ClonesPush("{Ctrl down}{' down}{' up}{Ctrl up}") ~^\::ClonesPush("{Ctrl down}{\ down}{\ up}{Ctrl up}") ~^,::ClonesPush("{Ctrl down}{, down}{, up}{Ctrl up}") ~^.::ClonesPush("{Ctrl down}{. down}{. up}{Ctrl up}") ~^/::ClonesPush("{Ctrl down}{/ down}{/ up}{Ctrl up}") ~^[::ClonesPush("{Ctrl down}{[ down}{[ up}{Ctrl up}") ~^]::ClonesPush("{Ctrl down}{] down}{] up}{Ctrl up}") ; *** F's *** ~^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}") ; ***************************************************************************** ; ***************************************************************************** ; ! ALT ; ***************************************************************************** ; *** Numbers *** ~!1::ClonesPush("{Alt down}{1 down}{1 up}{Alt up}") ~!2::ClonesPush("{Alt down}{2 down}{2 up}{Alt up}") ~!3::ClonesPush("{Alt down}{3 down}{3 up}{Alt up}") ~!4::ClonesPush("{Alt down}{4 down}{4 up}{Alt up}") ~!5::ClonesPush("{Alt down}{5 down}{5 up}{Alt up}") ~!6::ClonesPush("{Alt down}{6 down}{6 up}{Alt up}") ~!7::ClonesPush("{Alt down}{7 down}{7 up}{Alt up}") ~!8::ClonesPush("{Alt down}{8 down}{8 up}{Alt up}") ~!9::ClonesPush("{Alt down}{9 down}{9 up}{Alt up}") ~!0::ClonesPush("{Alt down}{0 down}{0 up}{Alt up}") ~!-::ClonesPush("{Alt down}{- down}{- up}{Alt up}") ~!=::ClonesPush("{Alt down}{= down}{= up}{Alt up}") ~!Backspace::ClonesPush("{Alt down}{Backspace down}{Backspace up}{Alt up}") ~!Escape::ClonesPush("{Alt down}{Escape down}{Escape up}{Alt up}") ~!Tab::ClonesPush("{Alt down}{Tab down}{Tab up}{Alt up}")
part 3
Code:; *** Letters *** ~!A::ClonesPush("{Alt down}{A down}{A up}{Alt up}") ~!B::ClonesPush("{Alt down}{B down}{B up}{Alt up}") ~!C::ClonesPush("{Alt down}{C down}{C up}{Alt up}") ~!D::ClonesPush("{Alt down}{D down}{D up}{Alt up}") ~!E::ClonesPush("{Alt down}{E down}{E up}{Alt up}") ~!F::ClonesPush("{Alt down}{F down}{F up}{Alt up}") ~!G::ClonesPush("{Alt down}{G down}{G up}{Alt up}") ~!H::ClonesPush("{Alt down}{H down}{H up}{Alt up}") ~!I::ClonesPush("{Alt down}{I down}{I up}{Alt up}") ~!J::ClonesPush("{Alt down}{J down}{J up}{Alt up}") ~!K::ClonesPush("{Alt down}{K down}{K up}{Alt up}") ~!L::ClonesPush("{Alt down}{L down}{L up}{Alt up}") ~!M::ClonesPush("{Alt down}{M down}{M up}{Alt up}") ~!N::ClonesPush("{Alt down}{N down}{N up}{Alt up}") ~!O::ClonesPush("{Alt down}{O down}{O up}{Alt up}") ~!P::ClonesPush("{Alt down}{P down}{P up}{Alt up}") ~!Q::ClonesPush("{Alt down}{Q down}{Q up}{Alt up}") ~!R::ClonesPush("{Alt down}{R down}{R up}{Alt up}") ~!S::ClonesPush("{Alt down}{S down}{S up}{Alt up}") ~!T::ClonesPush("{Alt down}{T down}{T up}{Alt up}") ~!U::ClonesPush("{Alt down}{U down}{U up}{Alt up}") ~!V::ClonesPush("{Alt down}{V down}{V up}{Alt up}") ~!W::ClonesPush("{Alt down}{W down}{W up}{Alt up}") ~!X::ClonesPush("{Alt down}{X down}{X up}{Alt up}") ~!Y::ClonesPush("{Alt down}{Y down}{Y up}{Alt up}") ~!Z::ClonesPush("{Alt down}{Z down}{Z up}{Alt up}") ; *** Simbols'S *** ~!`::ClonesPush("{Alt down}{` down}{` up}{Alt up}") ~![::ClonesPush("{Alt down}{[ down}{[ up}{Alt up}") ~!]::ClonesPush("{Alt down}{] down}{] up}{Alt up}") ~!;::ClonesPush("{Alt down}{; down}{; up}{Alt up}") ~!'::ClonesPush("{Alt down}{' down}{' up}{Alt up}") ~!\::ClonesPush("{Alt down}{\ down}{\ up}{Alt up}") ~!,::ClonesPush("{Alt down}{, down}{, up}{Alt up}") ~!.::ClonesPush("{Alt down}{. down}{. up}{Alt up}") ~!/::ClonesPush("{Alt down}{/ down}{/ up}{Alt up}") ; *** F's *** ~!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}") ; ***************************************************************************** ; ***************************************************************************** ; Combinations ; ***************************************************************************** ; *** Combination Ctrl with ALT *** ; *** Letters *** ~^!A::ClonesPush("{Ctrl down}{Alt down}{A down}{A up}{Alt up}{Ctrl up}") ~^!B::ClonesPush("{Ctrl down}{Alt down}{B down}{B up}{Alt up}{Ctrl up}") ~^!C::ClonesPush("{Ctrl down}{Alt down}{C down}{C up}{Alt up}{Ctrl up}") ~^!D::ClonesPush("{Ctrl down}{Alt down}{D down}{D up}{Alt up}{Ctrl up}") ~^!E::ClonesPush("{Ctrl down}{Alt down}{E down}{E up}{Alt up}{Ctrl up}") ~^!F::ClonesPush("{Ctrl down}{Alt down}{F down}{F up}{Alt up}{Ctrl up}") ~^!G::ClonesPush("{Ctrl down}{Alt down}{G down}{G up}{Alt up}{Ctrl up}") ~^!H::ClonesPush("{Ctrl down}{Alt down}{H down}{H up}{Alt up}{Ctrl up}") ~^!I::ClonesPush("{Ctrl down}{Alt down}{I down}{I up}{Alt up}{Ctrl up}") ~^!J::ClonesPush("{Ctrl down}{Alt down}{J down}{J up}{Alt up}{Ctrl up}") ~^!K::ClonesPush("{Ctrl down}{Alt down}{K down}{K up}{Alt up}{Ctrl up}") ~^!L::ClonesPush("{Ctrl down}{Alt down}{L down}{L up}{Alt up}{Ctrl up}") ~^!M::ClonesPush("{Ctrl down}{Alt down}{M down}{M up}{Alt up}{Ctrl up}") ~^!N::ClonesPush("{Ctrl down}{Alt down}{N down}{N up}{Alt up}{Ctrl up}") ~^!O::ClonesPush("{Ctrl down}{Alt down}{O down}{O up}{Alt up}{Ctrl up}") ~^!P::ClonesPush("{Ctrl down}{Alt down}{P down}{P up}{Alt up}{Ctrl up}") ~^!Q::ClonesPush("{Ctrl down}{Alt down}{Q down}{Q up}{Alt up}{Ctrl up}") ~^!R::ClonesPush("{Ctrl down}{Alt down}{R down}{R up}{Alt up}{Ctrl up}") ~^!S::ClonesPush("{Ctrl down}{Alt down}{S down}{S up}{Alt up}{Ctrl up}") ~^!T::ClonesPush("{Ctrl down}{Alt down}{T down}{T up}{Alt up}{Ctrl up}") ~^!U::ClonesPush("{Ctrl down}{Alt down}{U down}{U up}{Alt up}{Ctrl up}") ~^!V::ClonesPush("{Ctrl down}{Alt down}{V down}{V up}{Alt up}{Ctrl up}") ~^!W::ClonesPush("{Ctrl down}{Alt down}{W down}{W up}{Alt up}{Ctrl up}") ~^!X::ClonesPush("{Ctrl down}{Alt down}{X down}{X up}{Alt up}{Ctrl up}") ~^!Y::ClonesPush("{Ctrl down}{Alt down}{Y down}{Y up}{Alt up}{Ctrl up}") ~^!Z::ClonesPush("{Ctrl down}{Alt down}{Z down}{Z up}{Alt up}{Ctrl up}") ; *** Numbers *** ~^!1::ClonesPush("{Ctrl down}{Alt down}{1 down}{1 up}{Alt up}{Ctrl up}") ~^!2::ClonesPush("{Ctrl down}{Alt down}{2 down}{2 up}{Alt up}{Ctrl up}") ~^!3::ClonesPush("{Ctrl down}{Alt down}{3 down}{3 up}{Alt up}{Ctrl up}") ~^!4::ClonesPush("{Ctrl down}{Alt down}{4 down}{4 up}{Alt up}{Ctrl up}") ~^!5::ClonesPush("{Ctrl down}{Alt down}{5 down}{5 up}{Alt up}{Ctrl up}") ~^!6::ClonesPush("{Ctrl down}{Alt down}{6 down}{6 up}{Alt up}{Ctrl up}") ~^!7::ClonesPush("{Ctrl down}{Alt down}{7 down}{7 up}{Alt up}{Ctrl up}") ~^!8::ClonesPush("{Ctrl down}{Alt down}{8 down}{8 up}{Alt up}{Ctrl up}") ~^!9::ClonesPush("{Ctrl down}{Alt down}{9 down}{9 up}{Alt up}{Ctrl up}") ~^!0::ClonesPush("{Ctrl down}{Alt down}{0 down}{0 up}{Alt up}{Ctrl up}") ~^!-::ClonesPush("{Ctrl down}{Alt down}{- down}{- up}{Alt up}{Ctrl up}") ~^!=::ClonesPush("{Ctrl down}{Alt down}{= down}{= up}{Alt up}{Ctrl up}") ~^!Backspace::ClonesPush("{Ctrl down}{Alt down}{Backspace down}{Backspace up}{Alt up}{Ctrl up}") ~^!Escape::ClonesPush("{Ctrl down}{Alt down}{Escape down}{Escape up}{Alt up}{Ctrl up}") ~^!Tab::ClonesPush("{Ctrl down}{Alt down}{Tab down}{Tab up}{Alt up}{Ctrl up}") ; *** Simbols *** ~^!`::ClonesPush("{Ctrl down}{Alt down}{` down}{` up}{Alt up}{Ctrl up}") ~^![::ClonesPush("{Ctrl down}{Alt down}{[ down}{[ up}{Alt up}{Ctrl up}") ~^!]::ClonesPush("{Ctrl down}{Alt down}{] down}{] up}{Alt up}{Ctrl up}") ~^!;::ClonesPush("{Ctrl down}{Alt down}{; down}{; up}{Alt up}{Ctrl up}") ~^!'::ClonesPush("{Ctrl down}{Alt down}{' down}{' up}{Alt up}{Ctrl up}") ~^!\::ClonesPush("{Ctrl down}{Alt down}{\ down}{\ up}{Alt up}{Ctrl up}") ~^!,::ClonesPush("{Ctrl down}{Alt down}{, down}{, up}{Alt up}{Ctrl up}") ~^!.::ClonesPush("{Ctrl down}{Alt down}{. down}{. up}{Alt up}{Ctrl up}") ~^!/::ClonesPush("{Ctrl down}{Alt down}{/ down}{/ up}{Alt up}{Ctrl up}") ; *** F's *** ~^!F1::ClonesPush("{Ctrl down}{Alt down}{F1 down}{F1 up}{Alt up}{Ctrl up}") ~^!F2::ClonesPush("{Ctrl down}{Alt down}{F2 down}{F2 up}{Alt up}{Ctrl up}") ~^!F3::ClonesPush("{Ctrl down}{Alt down}{F3 down}{F3 up}{Alt up}{Ctrl up}") ~^!F4::ClonesPush("{Ctrl down}{Alt down}{F4 down}{F4 up}{Alt up}{Ctrl up}") ~^!F5::ClonesPush("{Ctrl down}{Alt down}{F5 down}{F5 up}{Alt up}{Ctrl up}") ~^!F6::ClonesPush("{Ctrl down}{Alt down}{F6 down}{F6 up}{Alt up}{Ctrl up}") ~^!F7::ClonesPush("{Ctrl down}{Alt down}{F7 down}{F7 up}{Alt up}{Ctrl up}") ~^!F8::ClonesPush("{Ctrl down}{Alt down}{F8 down}{F8 up}{Alt up}{Ctrl up}") ~^!F9::ClonesPush("{Ctrl down}{Alt down}{F9 down}{F9 up}{Alt up}{Ctrl up}") ~^!F10::ClonesPush("{Ctrl down}{Alt down}{F10 down}{F10 up}{Alt up}{Ctrl up}") ~^!F11::ClonesPush("{Ctrl down}{Alt down}{F11 down}{F11 up}{Alt up}{Ctrl up}") ~^!F12::ClonesPush("{Ctrl down}{Alt down}{F12 down}{F12 up}{Alt up}{Ctrl up}") ; *** Combination Ctrl with Shift *** ; *** Letters *** ~^=A::ClonesPush("{Ctrl down}{Shift down}{A down}{A up}{Shift up}{Ctrl up}") ~^=B::ClonesPush("{Ctrl down}{Shift down}{B down}{B up}{Shift up}{Ctrl up}") ~^=C::ClonesPush("{Ctrl down}{Shift down}{C down}{C up}{Shift up}{Ctrl up}") ~^=D::ClonesPush("{Ctrl down}{Shift down}{D down}{D up}{Shift up}{Ctrl up}") ~^=E::ClonesPush("{Ctrl down}{Shift down}{E down}{E up}{Shift up}{Ctrl up}") ~^=F::ClonesPush("{Ctrl down}{Shift down}{F down}{F up}{Shift up}{Ctrl up}") ~^=G::ClonesPush("{Ctrl down}{Shift down}{G down}{G up}{Shift up}{Ctrl up}") ~^=H::ClonesPush("{Ctrl down}{Shift down}{H down}{H up}{Shift up}{Ctrl up}") ~^=I::ClonesPush("{Ctrl down}{Shift down}{I down}{I up}{Shift up}{Ctrl up}") ~^=J::ClonesPush("{Ctrl down}{Shift down}{J down}{J up}{Shift up}{Ctrl up}") ~^=K::ClonesPush("{Ctrl down}{Shift down}{K down}{K up}{Shift up}{Ctrl up}") ~^=L::ClonesPush("{Ctrl down}{Shift down}{L down}{L up}{Shift up}{Ctrl up}") ~^=M::ClonesPush("{Ctrl down}{Shift down}{M down}{M up}{Shift up}{Ctrl up}") ~^=N::ClonesPush("{Ctrl down}{Shift down}{N down}{N up}{Shift up}{Ctrl up}") ~^=O::ClonesPush("{Ctrl down}{Shift down}{O down}{O up}{Shift up}{Ctrl up}") ~^=P::ClonesPush("{Ctrl down}{Shift down}{P down}{P up}{Shift up}{Ctrl up}") ~^=Q::ClonesPush("{Ctrl down}{Shift down}{Q down}{Q up}{Shift up}{Ctrl up}") ~^=R::ClonesPush("{Ctrl down}{Shift down}{R down}{R up}{Shift up}{Ctrl up}") ~^=S::ClonesPush("{Ctrl down}{Shift down}{S down}{S up}{Shift up}{Ctrl up}") ~^=T::ClonesPush("{Ctrl down}{Shift down}{T down}{T up}{Shift up}{Ctrl up}") ~^=U::ClonesPush("{Ctrl down}{Shift down}{U down}{U up}{Shift up}{Ctrl up}") ~^=V::ClonesPush("{Ctrl down}{Shift down}{V down}{V up}{Shift up}{Ctrl up}") ~^=W::ClonesPush("{Ctrl down}{Shift down}{W down}{W up}{Shift up}{Ctrl up}") ~^=X::ClonesPush("{Ctrl down}{Shift down}{X down}{X up}{Shift up}{Ctrl up}") ~^=Y::ClonesPush("{Ctrl down}{Shift down}{Y down}{Y up}{Shift up}{Ctrl up}") ~^=Z::ClonesPush("{Ctrl down}{Shift down}{Z down}{Z up}{Shift up}{Ctrl up}")
part 4
Code:; *** Numbers *** ~^=1::ClonesPush("{Ctrl down}{Shift down}{1 down}{1 up}{Shift up}{Ctrl up}") ~^=2::ClonesPush("{Ctrl down}{Shift down}{2 down}{2 up}{Shift up}{Ctrl up}") ~^=3::ClonesPush("{Ctrl down}{Shift down}{3 down}{3 up}{Shift up}{Ctrl up}") ~^=4::ClonesPush("{Ctrl down}{Shift down}{4 down}{4 up}{Shift up}{Ctrl up}") ~^=5::ClonesPush("{Ctrl down}{Shift down}{5 down}{5 up}{Shift up}{Ctrl up}") ~^=6::ClonesPush("{Ctrl down}{Shift down}{6 down}{6 up}{Shift up}{Ctrl up}") ~^=7::ClonesPush("{Ctrl down}{Shift down}{7 down}{7 up}{Shift up}{Ctrl up}") ~^=8::ClonesPush("{Ctrl down}{Shift down}{8 down}{8 up}{Shift up}{Ctrl up}") ~^=9::ClonesPush("{Ctrl down}{Shift down}{9 down}{9 up}{Shift up}{Ctrl up}") ~^=0::ClonesPush("{Ctrl down}{Shift down}{0 down}{0 up}{Shift up}{Ctrl up}") ~^=-::ClonesPush("{Ctrl down}{Shift down}{- down}{- up}{Shift up}{Ctrl up}") ~^==::ClonesPush("{Ctrl down}{Shift down}{= down}{= up}{Shift up}{Ctrl up}") ~^=Backspace::ClonesPush("{Ctrl down}{Shift down}{Backspace down}{Backspace up}{Shift up}{Ctrl up}") ~^=Escape::ClonesPush("{Ctrl down}{Shift down}{Escape down}{Escape up}{Shift up}{Ctrl up}") ~^=Tab::ClonesPush("{Ctrl down}{Shift down}{Tab down}{Tab up}{Shift up}{Ctrl up}") ; *** Simbols *** ~^=`::ClonesPush("{Ctrl down}{Shift down}{` down}{` up}{Shift up}{Ctrl up}") ~^=[::ClonesPush("{Ctrl down}{Shift down}{[ down}{[ up}{Shift up}{Ctrl up}") ~^=]::ClonesPush("{Ctrl down}{Shift down}{] down}{] up}{Shift up}{Ctrl up}") ~^#;::ClonesPush("{Ctrl down}{Shift down}{; down}{; up}{Shift up}{Ctrl up}") ~^#'::ClonesPush("{Ctrl down}{Shift down}{' down}{' up}{Shift up}{Ctrl up}") ~^#\::ClonesPush("{Ctrl down}{Shift down}{\ down}{\ up}{Shift up}{Ctrl up}") ~^#,::ClonesPush("{Ctrl down}{Shift down}{, down}{, up}{Shift up}{Ctrl up}") ~^#.::ClonesPush("{Ctrl down}{Shift down}{. down}{. up}{Shift up}{Ctrl up}") ~^#/::ClonesPush("{Ctrl down}{Shift down}{/ down}{/ up}{Shift up}{Ctrl up}") ; *** F's *** ~^=F1::ClonesPush("{Ctrl down}{Shift down}{F1 down}{F1 up}{Shift up}{Ctrl up}") ~^=F2::ClonesPush("{Ctrl down}{Shift down}{F2 down}{F2 up}{Shift up}{Ctrl up}") ~^=F3::ClonesPush("{Ctrl down}{Shift down}{F3 down}{F3 up}{Shift up}{Ctrl up}") ~^=F4::ClonesPush("{Ctrl down}{Shift down}{F4 down}{F4 up}{Shift up}{Ctrl up}") ~^=F5::ClonesPush("{Ctrl down}{Shift down}{F5 down}{F5 up}{Shift up}{Ctrl up}") ~^=F6::ClonesPush("{Ctrl down}{Shift down}{F6 down}{F6 up}{Shift up}{Ctrl up}") ~^=F7::ClonesPush("{Ctrl down}{Shift down}{F7 down}{F7 up}{Shift up}{Ctrl up}") ~^=F8::ClonesPush("{Ctrl down}{Shift down}{F8 down}{F8 up}{Shift up}{Ctrl up}") ~^=F9::ClonesPush("{Ctrl down}{Shift down}{F9 down}{F9 up}{Shift up}{Ctrl up}") ~^=F10::ClonesPush("{Ctrl down}{Shift down}{F10 down}{F10 up}{Shift up}{Ctrl up}") ~^=F11::ClonesPush("{Ctrl down}{Shift down}{F11 down}{F11 up}{Shift up}{Ctrl up}") ~^=F12::ClonesPush("{Ctrl down}{Shift down}{F12 down}{F12 up}{Shift up}{Ctrl up}") ; *** Combination Ctrl with Shift And Alt *** ; *** Letters *** ~^+A::ClonesPush("{Ctrl down}{Shift down}{Alt down}{A down}{A up}{Alt up}{Shift up}{Ctrl up}") ~^+B::ClonesPush("{Ctrl down}{Shift down}{Alt down}{B down}{B up}{Alt up}{Shift up}{Ctrl up}") ~^+C::ClonesPush("{Ctrl down}{Shift down}{Alt down}{C down}{C up}{Alt up}{Shift up}{Ctrl up}") ~^+D::ClonesPush("{Ctrl down}{Shift down}{Alt down}{D down}{D up}{Alt up}{Shift up}{Ctrl up}") ~^+E::ClonesPush("{Ctrl down}{Shift down}{Alt down}{E down}{E up}{Alt up}{Shift up}{Ctrl up}") ~^+F::ClonesPush("{Ctrl down}{Shift down}{Alt down}{F down}{F up}{Alt up}{Shift up}{Ctrl up}") ~^+G::ClonesPush("{Ctrl down}{Shift down}{Alt down}{G down}{G up}{Alt up}{Shift up}{Ctrl up}") ~^+H::ClonesPush("{Ctrl down}{Shift down}{Alt down}{H down}{H up}{Alt up}{Shift up}{Ctrl up}") ~^+I::ClonesPush("{Ctrl down}{Shift down}{Alt down}{I down}{I up}{Alt up}{Shift up}{Ctrl up}") ~^+J::ClonesPush("{Ctrl down}{Shift down}{Alt down}{J down}{J up}{Alt up}{Shift up}{Ctrl up}") ~^+K::ClonesPush("{Ctrl down}{Shift down}{Alt down}{K down}{K up}{Alt up}{Shift up}{Ctrl up}") ~^+L::ClonesPush("{Ctrl down}{Shift down}{Alt down}{L down}{L up}{Alt up}{Shift up}{Ctrl up}") ~^+M::ClonesPush("{Ctrl down}{Shift down}{Alt down}{M down}{M up}{Alt up}{Shift up}{Ctrl up}") ~^+N::ClonesPush("{Ctrl down}{Shift down}{Alt down}{N down}{N up}{Alt up}{Shift up}{Ctrl up}") ~^+O::ClonesPush("{Ctrl down}{Shift down}{Alt down}{O down}{O up}{Alt up}{Shift up}{Ctrl up}") ~^+P::ClonesPush("{Ctrl down}{Shift down}{Alt down}{P down}{P up}{Alt up}{Shift up}{Ctrl up}") ~^+Q::ClonesPush("{Ctrl down}{Shift down}{Alt down}{Q down}{Q up}{Alt up}{Shift up}{Ctrl up}") ~^+R::ClonesPush("{Ctrl down}{Shift down}{Alt down}{R down}{R up}{Alt up}{Shift up}{Ctrl up}") ~^+S::ClonesPush("{Ctrl down}{Shift down}{Alt down}{S down}{S up}{Alt up}{Shift up}{Ctrl up}") ~^+T::ClonesPush("{Ctrl down}{Shift down}{Alt down}{T down}{T up}{Alt up}{Shift up}{Ctrl up}") ~^+U::ClonesPush("{Ctrl down}{Shift down}{Alt down}{U down}{U up}{Alt up}{Shift up}{Ctrl up}") ~^+V::ClonesPush("{Ctrl down}{Shift down}{Alt down}{V down}{V up}{Alt up}{Shift up}{Ctrl up}") ~^+W::ClonesPush("{Ctrl down}{Shift down}{Alt down}{W down}{W up}{Alt up}{Shift up}{Ctrl up}") ~^+X::ClonesPush("{Ctrl down}{Shift down}{Alt down}{X down}{X up}{Alt up}{Shift up}{Ctrl up}") ~^+Y::ClonesPush("{Ctrl down}{Shift down}{Alt down}{Y down}{Y up}{Alt up}{Shift up}{Ctrl up}") ~^+Z::ClonesPush("{Ctrl down}{Shift down}{Alt down}{Z down}{Z up}{Alt up}{Shift up}{Ctrl up}") ; *** Numbers *** ~^+1::ClonesPush("{Ctrl down}{Shift down}{Alt down}{1 down}{1 up}{Alt up}{Shift up}{Ctrl up}") ~^+2::ClonesPush("{Ctrl down}{Shift down}{Alt down}{2 down}{2 up}{Alt up}{Shift up}{Ctrl up}") ~^+3::ClonesPush("{Ctrl down}{Shift down}{Alt down}{3 down}{3 up}{Alt up}{Shift up}{Ctrl up}") ~^+4::ClonesPush("{Ctrl down}{Shift down}{Alt down}{4 down}{4 up}{Alt up}{Shift up}{Ctrl up}") ~^+5::ClonesPush("{Ctrl down}{Shift down}{Alt down}{5 down}{5 up}{Alt up}{Shift up}{Ctrl up}") ~^+6::ClonesPush("{Ctrl down}{Shift down}{Alt down}{6 down}{6 up}{Alt up}{Shift up}{Ctrl up}") ~^+7::ClonesPush("{Ctrl down}{Shift down}{Alt down}{7 down}{7 up}{Alt up}{Shift up}{Ctrl up}") ~^+8::ClonesPush("{Ctrl down}{Shift down}{Alt down}{8 down}{8 up}{Alt up}{Shift up}{Ctrl up}") ~^+9::ClonesPush("{Ctrl down}{Shift down}{Alt down}{9 down}{9 up}{Alt up}{Shift up}{Ctrl up}") ~^+0::ClonesPush("{Ctrl down}{Shift down}{Alt down}{0 down}{0 up}{Alt up}{Shift up}{Ctrl up}") ~^+-::ClonesPush("{Ctrl down}{Shift down}{Alt down}{- down}{- up}{Alt up}{Shift up}{Ctrl up}") ~^+=::ClonesPush("{Ctrl down}{Shift down}{Alt down}{= down}{= up}{Alt up}{Shift up}{Ctrl up}") ~^+Backspace::ClonesPush("{Ctrl down}{Shift down}{Alt down}{Backspace down}{Backspace up}{Alt up}{Shift up}{Ctrl up}") ~^+Escape::ClonesPush("{Ctrl down}{Shift down}{Alt down}{Escape down}{Escape up}{Alt up}{Shift up}{Ctrl up}") ~^+Tab::ClonesPush("{Ctrl down}{Shift down}{Alt down}{Tab down}{Tab up}{Alt up}{Shift up}{Ctrl up}") ; *** Simbols *** ~^+`::ClonesPush("{Ctrl down}{Shift down}{Alt down}{` down}{` up}{Alt up}{Shift up}{Ctrl up}") ~^+[::ClonesPush("{Ctrl down}{Shift down}{Alt down}{[ down}{[ up}{Alt up}{Shift up}{Ctrl up}") ~^+]::ClonesPush("{Ctrl down}{Shift down}{Alt down}{] down}{] up}{Alt up}{Shift up}{Ctrl up}") ~^+;::ClonesPush("{Ctrl down}{Shift down}{Alt down}{; down}{; up}{Alt up}{Shift up}{Ctrl up}") ~^+'::ClonesPush("{Ctrl down}{Shift down}{Alt down}{' down}{' up}{Alt up}{Shift up}{Ctrl up}") ~^+\::ClonesPush("{Ctrl down}{Shift down}{Alt down}{\ down}{\ up}{Alt up}{Shift up}{Ctrl up}") ~^+,::ClonesPush("{Ctrl down}{Shift down}{Alt down}{, down}{, up}{Alt up}{Shift up}{Ctrl up}") ~^+.::ClonesPush("{Ctrl down}{Shift down}{Alt down}{. down}{. up}{Alt up}{Shift up}{Ctrl up}") ~^+/::ClonesPush("{Ctrl down}{Shift down}{Alt down}{/ down}{/ up}{Alt up}{Shift up}{Ctrl up}") ; *** F's *** ~^+F1::ClonesPush("{Ctrl down}{Shift down}{Alt down}{F1 down}{F1 up}{Alt up}{Shift up}{Ctrl up}") ~^+F2::ClonesPush("{Ctrl down}{Shift down}{Alt down}{F2 down}{F2 up}{Alt up}{Shift up}{Ctrl up}") ~^+F3::ClonesPush("{Ctrl down}{Shift down}{Alt down}{F3 down}{F3 up}{Alt up}{Shift up}{Ctrl up}") ~^+F4::ClonesPush("{Ctrl down}{Shift down}{Alt down}{F4 down}{F4 up}{Alt up}{Shift up}{Ctrl up}") ~^+F5::ClonesPush("{Ctrl down}{Shift down}{Alt down}{F5 down}{F5 up}{Alt up}{Shift up}{Ctrl up}") ~^+F6::ClonesPush("{Ctrl down}{Shift down}{Alt down}{F6 down}{F6 up}{Alt up}{Shift up}{Ctrl up}") ~^+F7::ClonesPush("{Ctrl down}{Shift down}{Alt down}{F7 down}{F7 up}{Alt up}{Shift up}{Ctrl up}") ~^+F8::ClonesPush("{Ctrl down}{Shift down}{Alt down}{F8 down}{F8 up}{Alt up}{Shift up}{Ctrl up}") ~^+F9::ClonesPush("{Ctrl down}{Shift down}{Alt down}{F9 down}{F9 up}{Alt up}{Shift up}{Ctrl up}") ~^+F10::ClonesPush("{Ctrl down}{Shift down}{Alt down}{F10 down}{F10 up}{Alt up}{Shift up}{Ctrl up}") ~^+F11::ClonesPush("{Ctrl down}{Shift down}{Alt down}{F11 down}{F11 up}{Alt up}{Shift up}{Ctrl up}") ~^+F12::ClonesPush("{Ctrl down}{Shift down}{Alt down}{F12 down}{F12 up}{Alt up}{Shift up}{Ctrl up}")
part 5 ;( see first part's refernce for peons and salve works :S
Code:; *** Combination Alth with Shift *** ; *** Letters *** ~*A::ClonesPush("{Shift down}{Alt down}{A down}{A up}{Alt up}{Shift up}") ~*B::ClonesPush("{Shift down}{Alt down}{B down}{B up}{Alt up}{Shift up}") ~*C::ClonesPush("{Shift down}{Alt down}{C down}{C up}{Alt up}{Shift up}") ~*D::ClonesPush("{Shift down}{Alt down}{D down}{D up}{Alt up}{Shift up}") ~*E::ClonesPush("{Shift down}{Alt down}{E down}{E up}{Alt up}{Shift up}") ~*F::ClonesPush("{Shift down}{Alt down}{F down}{F up}{Alt up}{Shift up}") ~*G::ClonesPush("{Shift down}{Alt down}{G down}{G up}{Alt up}{Shift up}") ~*H::ClonesPush("{Shift down}{Alt down}{H down}{H up}{Alt up}{Shift up}") ~*I::ClonesPush("{Shift down}{Alt down}{I down}{I up}{Alt up}{Shift up}") ~*J::ClonesPush("{Shift down}{Alt down}{J down}{J up}{Alt up}{Shift up}") ~*K::ClonesPush("{Shift down}{Alt down}{K down}{K up}{Alt up}{Shift up}") ~*L::ClonesPush("{Shift down}{Alt down}{L down}{L up}{Alt up}{Shift up}") ~*M::ClonesPush("{Shift down}{Alt down}{M down}{M up}{Alt up}{Shift up}") ~*N::ClonesPush("{Shift down}{Alt down}{N down}{N up}{Alt up}{Shift up}") ~*O::ClonesPush("{Shift down}{Alt down}{O down}{O up}{Alt up}{Shift up}") ~*P::ClonesPush("{Shift down}{Alt down}{P down}{P up}{Alt up}{Shift up}") ~*Q::ClonesPush("{Shift down}{Alt down}{Q down}{Q up}{Alt up}{Shift up}") ~*R::ClonesPush("{Shift down}{Alt down}{R down}{R up}{Alt up}{Shift up}") ~*S::ClonesPush("{Shift down}{Alt down}{S down}{S up}{Alt up}{Shift up}") ~*T::ClonesPush("{Shift down}{Alt down}{T down}{T up}{Alt up}{Shift up}") ~*U::ClonesPush("{Shift down}{Alt down}{U down}{U up}{Alt up}{Shift up}") ~*V::ClonesPush("{Shift down}{Alt down}{V down}{V up}{Alt up}{Shift up}") ~*W::ClonesPush("{Shift down}{Alt down}{W down}{W up}{Alt up}{Shift up}") ~*X::ClonesPush("{Shift down}{Alt down}{X down}{X up}{Alt up}{Shift up}") ~*Y::ClonesPush("{Shift down}{Alt down}{Y down}{Y up}{Alt up}{Shift up}") ~*Z::ClonesPush("{Shift down}{Alt down}{Z down}{Z up}{Alt up}{Shift up}") ; *** Numbers *** ~*1::ClonesPush("{Shift down}{Alt down}{1 down}{1 up}{Alt up}{Shift up}") ~*2::ClonesPush("{Shift down}{Alt down}{2 down}{2 up}{Alt up}{Shift up}") ~*3::ClonesPush("{Shift down}{Alt down}{3 down}{3 up}{Alt up}{Shift up}") ~*4::ClonesPush("{Shift down}{Alt down}{4 down}{4 up}{Alt up}{Shift up}") ~*5::ClonesPush("{Shift down}{Alt down}{5 down}{5 up}{Alt up}{Shift up}") ~*6::ClonesPush("{Shift down}{Alt down}{6 down}{6 up}{Alt up}{Shift up}") ~*7::ClonesPush("{Shift down}{Alt down}{7 down}{7 up}{Alt up}{Shift up}") ~*8::ClonesPush("{Shift down}{Alt down}{8 down}{8 up}{Alt up}{Shift up}") ~*9::ClonesPush("{Shift down}{Alt down}{9 down}{9 up}{Alt up}{Shift up}") ~*0::ClonesPush("{Shift down}{Alt down}{0 down}{0 up}{Alt up}{Shift up}") ~*-::ClonesPush("{Shift down}{Alt down}{- down}{- up}{Alt up}{Shift up}") ~*=::ClonesPush("{Shift down}{Alt down}{= down}{= up}{Alt up}{Shift up}") ~*Backspace::ClonesPush("{Shift down}{Alt down}{Backspace down}{Backspace up}{Alt up}{Shift up}") ~*Escape::ClonesPush("{Shift down}{Alt down}{Escape down}{Escape up}{Alt up}{Shift up}") ~*Tab::ClonesPush("{Shift down}{Alt down}{Tab down}{Tab up}{Alt up}{Shift up}") ; *** Simbols *** ~*`::ClonesPush("{Shift down}{Alt down}{` down}{` up}{Alt up}{Shift up}") ~*[::ClonesPush("{Shift down}{Alt down}{[ down}{[ up}{Alt up}{Shift up}") ~*]::ClonesPush("{Shift down}{Alt down}{] down}{] up}{Alt up}{Shift up}") ~*;::ClonesPush("{Shift down}{Alt down}{; down}{; up}{Alt up}{Shift up}") ~*'::ClonesPush("{Shift down}{Alt down}{' down}{' up}{Alt up}{Shift up}") ~*\::ClonesPush("{Shift down}{Alt down}{\ down}{\ up}{Alt up}{Shift up}") ~*,::ClonesPush("{Shift down}{Alt down}{, down}{, up}{Alt up}{Shift up}") ~*.::ClonesPush("{Shift down}{Alt down}{. down}{. up}{Alt up}{Shift up}") ~*/::ClonesPush("{Shift down}{Alt down}{/ down}{/ up}{Alt up}{Shift up}") ; *** F's *** ~*F1::ClonesPush("{Shift down}{Alt down}{F1 down}{F1 up}{Alt up}{Shift up}") ~*F2::ClonesPush("{Shift down}{Alt down}{F2 down}{F2 up}{Alt up}{Shift up}") ~*F3::ClonesPush("{Shift down}{Alt down}{F3 down}{F3 up}{Alt up}{Shift up}") ~*F4::ClonesPush("{Shift down}{Alt down}{F4 down}{F4 up}{Alt up}{Shift up}") ~*F5::ClonesPush("{Shift down}{Alt down}{F5 down}{F5 up}{Alt up}{Shift up}") ~*F6::ClonesPush("{Shift down}{Alt down}{F6 down}{F6 up}{Alt up}{Shift up}") ~*F7::ClonesPush("{Shift down}{Alt down}{F7 down}{F7 up}{Alt up}{Shift up}") ~*F8::ClonesPush("{Shift down}{Alt down}{F8 down}{F8 up}{Alt up}{Shift up}") ~*F9::ClonesPush("{Shift down}{Alt down}{F9 down}{F9 up}{Alt up}{Shift up}") ~*F10::ClonesPush("{Shift down}{Alt down}{F10 down}{F10 up}{Alt up}{Shift up}") ~*F11::ClonesPush("{Shift down}{Alt down}{F11 down}{F11 up}{Alt up}{Shift up}") ~*F12::ClonesPush("{Shift down}{Alt down}{F12 down}{F12 up}{Alt up}{Shift up}") ; ***************************************************************************** ; ***************************************************************************** ; *** Spread Out *** ; ***************************************************************************** $J:: KeyWait, J, D #IfWinActive, World of Warcraft SetKeyDelay, -1 { ControlSend,, {J down}, ahk_id %WowWinId1% ControlSend,, {J down}, ahk_id %WowWinId2% ControlSend,, {J down}, ahk_id %WowWinId3% Sleep, 300 ControlSend,, {J up}, ahk_id %WowWinId1% ControlSend,, {J up}, ahk_id %WowWinId2% ControlSend,, {J up}, ahk_id %WowWinId3% } Return
I think I busted my finger doing this ._.
Very nice, though i want to request one small edit.
how do change the num arrow keys and the wasd kets around? your current config means the one in focus needs to be moved with the mouse or wasd, but im an arrow man, can you switch them around for me please?
Commander
or.... you could do a quick google search for AutoHotKey - find out what the key names for the arrow keys are and do a find-replace on WASD and be up and runninghow do change the num arrow keys and the wasd kets around? your current config means the one in focus needs to be moved with the mouse or wasd, but im an arrow man, can you switch them around for me please?
I'll even give ya a head start: AHK Keylist (extra hint, they're in the first section of the "Keyboard" section)
Connect With Us