1st: Don't use autorepeat on any macros where you are doing blasting.
2nd: just before your blast action, but a short wait action. .1 or .2 seconds. That way the blast isn't being fired until after the receiver has finished and it is like you are firing from another device (or like you said, right click and execute action).
example:
Code: Select all
<?xml version="1.0" encoding="UTF-8" ?>
<EventGhost Version="1194">
<Macro Name="Right" Expanded="True">
<Event Name="MceRemote.Mce.Num3" />
<Action>
EventGhost.Wait(0.20000000000000001)
</Action>
<Action Name="Right">
MCE_Vista.TransmitIR(u'0000 0069 0000 0026 014E 00A6 0016 003D 0016 0014 0016 0014 0016 0014 0018 0012 0016 0014 0018 0012 0018 0014 0016 0012 0018 003D 0016 003D 0016 003D 0016 003D 0016 003D 0016 003D 0018 003D 0014 003F 0016 003D 0016 0014 0016 0014 0016 0014 0016 0014 0016 003D 0016 0014 0016 0014 0016 0014 0016 003F 0014 003F 0016 003D 0016 003D 0016 0014 0016 003D 0016 05C4 014C 0053 0016 0DE3 014E 0051 0016 0F6C', 1)
</Action>
</Macro>
</EventGhost>