I don't have a means to test it myself at the moment, but perhaps you can put the DoHotkey somewhere else in the script. I took it out of the <Template SendMasterAndSlave> and instead moved it to the FTL Key Assignments section like this
Code:
<ApplyTemplate FTL "H" "H">
<If ActiveWinIs wow>
<DoHotkey Hotkey RAlt F10>
<ApplyTemplate FTL "F" "F">
<ApplyTemplate FTL "E" "E">
<ApplyTemplate FTL "Q" "Q">
<ApplyTemplate FTL "Shift F" "1">
<ApplyTemplate FTL "Shift Q" "2">
<ApplyTemplate FTL "Shift E" "3">
and I got no errors on loading the script and loaded hotkeys shows what I was hoping for
Code:
<Hotkey H>
<If ActiveWinIs wow1>
<SendPC local>
<SendFocusWin>
<Key H>
<SendWinM wow2>
<Key rctrl rshift H>
<SendWinM wow3>
<Key rctrl rshift H>
<If ActiveWinIs wow2>
<SendPC local>
<SendFocusWin>
<Key H>
<SendWinM wow1>
<Key rctrl ralt H>
<SendWinM wow3>
<Key rctrl ralt H>
<If ActiveWinIs wow3>
<SendPC local>
<SendFocusWin>
<Key H>
<SendWinM wow1>
<Key ralt rshift H>
<SendWinM wow2>
<Key ralt rshift H>
<If ActiveWinIs wow>
<SendPC local>
<DoHotkey Hotkey RAlt F10>
VS. a defined key that doesn't have the additional action
Code:
<Hotkey Shift F>
<If ActiveWinIs wow1>
<SendPC local>
<SendFocusWin>
<Key Shift F>
<SendWinM wow2>
<Key rctrl rshift 1>
<SendWinM wow3>
<Key rctrl rshift 1>
<If ActiveWinIs wow2>
<SendPC local>
<SendFocusWin>
<Key Shift F>
<SendWinM wow1>
<Key rctrl ralt 1>
<SendWinM wow3>
<Key rctrl ralt 1>
<If ActiveWinIs wow3>
<SendPC local>
<SendFocusWin>
<Key Shift F>
<SendWinM wow1>
<Key ralt rshift 1>
<SendWinM wow2>
<Key ralt rshift 1>
This should theoretically allow you to define the priority you're using on a key-by-key basis while still applying the FTL Templates. So you can have multiple different priorities {just define another key just like you did with Hotkey RAlt F10} or just the straight macro with FTL. Like I said, it looks good, but I don't know if that'll do it for you in actual practice.
Sidenote - looking at your script again for this, I noticed you have your FTL set up for 3 toons, but your RAlt F10 hotkey only sends to two instances of WoW.
Code:
// %1% : master-key
// %2% : slave-key
<Template FTL>
<Hotkey %1%>
<ApplyTemplate SendLeaderless "%1%" "%2%" "rctrl rshift" wow1 "w2,w3">
<ApplyTemplate SendLeaderless "%1%" "%2%" "rctrl ralt" wow2 "w1,w3">
<ApplyTemplate SendLeaderless "%1%" "%2%" "ralt rshift" wow3 "w1,w2">
<EndTemplate>
<Hotkey RAlt F10>
<SendLabel w1>
<Key E>
<Key Q>
<Key F>
<SendLabel w2>
<Key E>
<Key Q>
<Key F>
Just mentioning it in case you didn't catch/update that in the script you currently have.
Connect With Us