Megaddd
02-17-2012, 05:09 AM
Hello
I'm Using AutoHotKey.
I've snatched a simple WoW hotkey script from the wiki and modified it, as far as my understanding goes, to work for Lord of the Rings Online.
However, ofcourse, something is wrong. So it appears that my script will find the windows, however, it doesn't correctly send the input, or sends it to the wrong window.
I have really no clue what's going on, Any help would be greatly appreciated!
SplashTextOn, 325, , Preparing to find your Main and Clone windows of LotRO.
Sleep, 2000
SplasHtextoff
;Grab unique window ID's
WinGet, wowid, List, The Lord of the Rings Online
; Minimize All WOW windows
WinMinimize, ahk_id %wowid1%
WinMinimize, ahk_id %wowid2%
;Determine Main and Clone Windows
WinActivate, ahk_id %wowid1%
MsgBox, 4,, Is this your LotRO Main window? (press Yes or No)
IfMsgBox Yes
idMain = %wowid1%
else
idMain = %wowid2%
If idMain = %wowid1%
{
idClone = %wowid2%
} else {
idClone = %wowid1%
}
;Activate All WOW windows
WinActivate, ahk_id %idMain%
WinActivate, ahk_id %idClone%
;*** Special Functions ***
; *******************
; *** Hotbars 1-0 ***
; *******************
#IfWinNotActive, ahk_id The Lord of the Rings Online
~1::
ControlSend,,{1 down}{1 up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, %idClone%
ControlSend,,{1 down}{1 up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~2::
ControlSend,,{2 down}{2 up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{2 down}{2 up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~3::
ControlSend,,{3 down}{3 up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{3 down}{3 up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~4::
ControlSend,,{4 down}{4 up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{4 down}{4 up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~5::
ControlSend,,{5 down}{5 up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{5 down}{5 up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~6::
ControlSend,,{6 down}{6 up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{6 down}{6 up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~7::
ControlSend,,{7 down}{7 up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{7 down}{7 up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~8::
ControlSend,,{8 down}{8 up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{8 down}{8 up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~9::
ControlSend,,{9 down}{9 up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{9 down}{9 up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~0::
ControlSend,,{0 down}{0 up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{0 down}{0 up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~-::
ControlSend,,{Ctrl down}{- down}{- up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{- down}{- up}{Ctrl up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~=::
ControlSend,,{Ctrl down}{= down}{= up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{= down}{= up}{Ctrl up}, ahk_id %idClone%
return
; ***************************
; *** Hotbars Shift ^ 1-0 ***
; ***************************
#IfWinActive, The Lord of the Rings Online
~+1::
ControlSend,,{Shift down}{1 down}{1 up}{Shift up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Shift down}{1 down}{1 up}{Shift up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~+2::
ControlSend,,{Shift down}{2 down}{2 up}{Shift up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Shift down}{2 down}{2 up}{Shift up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~+3::
ControlSend,,{Shift down}{3 down}{3 up}{Shift up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Shift down}{3 down}{3 up}{Shift up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~+4::
ControlSend,,{Shift down}{4 down}{4 up}{Shift up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Shift down}{4 down}{4 up}{Shift up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~+5::
ControlSend,,{Shift down}{5 down}{5 up}{Shift up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Shift down}{5 down}{5 up}{Shift up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~+6::
ControlSend,,{Shift down}{6 down}{6 up}{Shift up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Shift down}{6 down}{6 up}{Shift up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~+7::
ControlSend,,{Shift down}{7 down}{7 up}{Shift up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Shift down}{7 down}{7 up}{Shift up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~+8::
ControlSend,,{Shift down}{8 down}{8 up}{Shift up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Shift down}{8 down}{8 up}{Shift up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~+9::
ControlSend,,{Shift down}{9 down}{9 up}{Shift up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Shift down}{9 down}{9 up}{Shift up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~+0::
ControlSend,,{Shift down}{0 down}{0 up}{Shift up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Shift down}{0 down}{0 up}{Shift up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~+-::
ControlSend,,{Ctrl down}{- down}{- up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{- down}{- up}{Ctrl up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~+=::
ControlSend,,{Ctrl down}{= down}{= up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{= down}{= up}{Ctrl up}, ahk_id %idClone%
return
; **************************
; *** Hotbars Cntl ^ 1-0 ***
; **************************
#IfWinActive, World of Warcraft
~^1::
ControlSend,,{Ctrl down}{1 down}{1 up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{1 down}{1 up}{Ctrl up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~^2::
ControlSend,,{Ctrl down}{2 down}{2 up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{2 down}{2 up}{Ctrl up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~^3::
ControlSend,,{Ctrl down}{3 down}{3 up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{3 down}{3 up}{Ctrl up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~^4::
ControlSend,,{Ctrl down}{4 down}{4 up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{4 down}{4 up}{Ctrl up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~^5::
ControlSend,,{Ctrl down}{5 down}{5 up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{5 down}{5 up}{Ctrl up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~^6::
ControlSend,,{Ctrl down}{6 down}{6 up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{6 down}{6 up}{Ctrl up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~^7::
ControlSend,,{Ctrl down}{7 down}{7 up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{7 down}{7 up}{Ctrl up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~^8::
ControlSend,,{Ctrl down}{8 down}{8 up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{8 down}{8 up}{Ctrl up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~^9::
ControlSend,,{Ctrl down}{9 down}{9 up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{9 down}{9 up}{Ctrl up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~^0::
ControlSend,,{Ctrl down}{0 down}{0 up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{0 down}{0 up}{Ctrl up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~^-::
ControlSend,,{Ctrl down}{- down}{- up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{- down}{- up}{Ctrl up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~^=::
ControlSend,,{Ctrl down}{= down}{= up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{= down}{= up}{Ctrl up}, ahk_id %idClone%
return
I'm Using AutoHotKey.
I've snatched a simple WoW hotkey script from the wiki and modified it, as far as my understanding goes, to work for Lord of the Rings Online.
However, ofcourse, something is wrong. So it appears that my script will find the windows, however, it doesn't correctly send the input, or sends it to the wrong window.
I have really no clue what's going on, Any help would be greatly appreciated!
SplashTextOn, 325, , Preparing to find your Main and Clone windows of LotRO.
Sleep, 2000
SplasHtextoff
;Grab unique window ID's
WinGet, wowid, List, The Lord of the Rings Online
; Minimize All WOW windows
WinMinimize, ahk_id %wowid1%
WinMinimize, ahk_id %wowid2%
;Determine Main and Clone Windows
WinActivate, ahk_id %wowid1%
MsgBox, 4,, Is this your LotRO Main window? (press Yes or No)
IfMsgBox Yes
idMain = %wowid1%
else
idMain = %wowid2%
If idMain = %wowid1%
{
idClone = %wowid2%
} else {
idClone = %wowid1%
}
;Activate All WOW windows
WinActivate, ahk_id %idMain%
WinActivate, ahk_id %idClone%
;*** Special Functions ***
; *******************
; *** Hotbars 1-0 ***
; *******************
#IfWinNotActive, ahk_id The Lord of the Rings Online
~1::
ControlSend,,{1 down}{1 up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, %idClone%
ControlSend,,{1 down}{1 up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~2::
ControlSend,,{2 down}{2 up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{2 down}{2 up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~3::
ControlSend,,{3 down}{3 up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{3 down}{3 up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~4::
ControlSend,,{4 down}{4 up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{4 down}{4 up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~5::
ControlSend,,{5 down}{5 up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{5 down}{5 up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~6::
ControlSend,,{6 down}{6 up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{6 down}{6 up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~7::
ControlSend,,{7 down}{7 up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{7 down}{7 up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~8::
ControlSend,,{8 down}{8 up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{8 down}{8 up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~9::
ControlSend,,{9 down}{9 up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{9 down}{9 up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~0::
ControlSend,,{0 down}{0 up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{0 down}{0 up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~-::
ControlSend,,{Ctrl down}{- down}{- up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{- down}{- up}{Ctrl up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~=::
ControlSend,,{Ctrl down}{= down}{= up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{= down}{= up}{Ctrl up}, ahk_id %idClone%
return
; ***************************
; *** Hotbars Shift ^ 1-0 ***
; ***************************
#IfWinActive, The Lord of the Rings Online
~+1::
ControlSend,,{Shift down}{1 down}{1 up}{Shift up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Shift down}{1 down}{1 up}{Shift up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~+2::
ControlSend,,{Shift down}{2 down}{2 up}{Shift up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Shift down}{2 down}{2 up}{Shift up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~+3::
ControlSend,,{Shift down}{3 down}{3 up}{Shift up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Shift down}{3 down}{3 up}{Shift up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~+4::
ControlSend,,{Shift down}{4 down}{4 up}{Shift up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Shift down}{4 down}{4 up}{Shift up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~+5::
ControlSend,,{Shift down}{5 down}{5 up}{Shift up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Shift down}{5 down}{5 up}{Shift up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~+6::
ControlSend,,{Shift down}{6 down}{6 up}{Shift up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Shift down}{6 down}{6 up}{Shift up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~+7::
ControlSend,,{Shift down}{7 down}{7 up}{Shift up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Shift down}{7 down}{7 up}{Shift up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~+8::
ControlSend,,{Shift down}{8 down}{8 up}{Shift up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Shift down}{8 down}{8 up}{Shift up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~+9::
ControlSend,,{Shift down}{9 down}{9 up}{Shift up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Shift down}{9 down}{9 up}{Shift up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~+0::
ControlSend,,{Shift down}{0 down}{0 up}{Shift up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Shift down}{0 down}{0 up}{Shift up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~+-::
ControlSend,,{Ctrl down}{- down}{- up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{- down}{- up}{Ctrl up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~+=::
ControlSend,,{Ctrl down}{= down}{= up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{= down}{= up}{Ctrl up}, ahk_id %idClone%
return
; **************************
; *** Hotbars Cntl ^ 1-0 ***
; **************************
#IfWinActive, World of Warcraft
~^1::
ControlSend,,{Ctrl down}{1 down}{1 up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{1 down}{1 up}{Ctrl up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~^2::
ControlSend,,{Ctrl down}{2 down}{2 up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{2 down}{2 up}{Ctrl up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~^3::
ControlSend,,{Ctrl down}{3 down}{3 up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{3 down}{3 up}{Ctrl up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~^4::
ControlSend,,{Ctrl down}{4 down}{4 up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{4 down}{4 up}{Ctrl up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~^5::
ControlSend,,{Ctrl down}{5 down}{5 up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{5 down}{5 up}{Ctrl up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~^6::
ControlSend,,{Ctrl down}{6 down}{6 up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{6 down}{6 up}{Ctrl up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~^7::
ControlSend,,{Ctrl down}{7 down}{7 up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{7 down}{7 up}{Ctrl up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~^8::
ControlSend,,{Ctrl down}{8 down}{8 up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{8 down}{8 up}{Ctrl up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~^9::
ControlSend,,{Ctrl down}{9 down}{9 up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{9 down}{9 up}{Ctrl up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~^0::
ControlSend,,{Ctrl down}{0 down}{0 up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{0 down}{0 up}{Ctrl up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~^-::
ControlSend,,{Ctrl down}{- down}{- up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{- down}{- up}{Ctrl up}, ahk_id %idClone%
return
#IfWinActive, The Lord of the Rings Online
~^=::
ControlSend,,{Ctrl down}{= down}{= up}{Ctrl up}, ahk_id %idMain%
ControlSend,,{f2 down}{f2 up}, ahk_id %idClone%
ControlSend,,{Ctrl down}{= down}{= up}{Ctrl up}, ahk_id %idClone%
return