See if I am understanding this correctly...



For Eclipse:

I am currently spamming my "1" key, which is clicking three macro's.
Macro 1 is Insect Swarm, recasting every 14 seconds.
Macro 2 is Moonfire, recasting every 15 seconds.
Macro 3 is a /Castrandom Wrath, Wrath, Starfire.

Instead of one master macro within warcraft, I make two master macro's.
The first (A) is Insect Swarm, Moonfire, Wrath.
The second (B) is Insect Swarm, Moonfire, Starfire.

Within InnerSpace, I have three Keymaps per druid.
The 1st and 2nd of these keymaps are called by the "1" key.
The first one sends wow the keybind for Master Macro (A).
The second one sends wow the keybind for Master Macro (B).

I then make the final keymap per druid.
Each druid has a separate hotkey to activate their keymap.
Probably G7, G8, G9, G10 and G11.
This keymap has 2 steps.
Step 1 activates the first Keymap and deactivates the second Keymap for that specific Druid.
Step 2 does the reverse.

I then use an addon like MSBT to announce which Druid has an Eclipse proc.
The Eclipse message will be Press G7 (or whichever G-key that druid uses to switch).
It doesn't matter whether the druid was casting Wrath or Starfire at the time of the proc.
A proc means they benefit from casting the other spell, ie hitting their toggle G-key.

So initially spamming "1" will send wow the keybind for the IS/MF/Wrath click castsequence.
Once I receive the "ECLIPSE - Press G7" message, I press G7.
Having done so, I continue to spam "1", but now wow is receiving the keybind for IS/MF/SF click castsequence.






For Mouse Repeating:


With my mixed team, I'll be on the Feral Druid 99% of the time.
On this team, I create a repeat region, and the target is 1 (which is the account the Priest is on).
I then save it and am done.

For my 5x druid team, I'll be on each druid a lot, since they're the same and any can lead as easily as another.
Since I want any click on Grid to be repeated by the others, I make a region per druid, then hit Sync.