I am looking for a solution to broadcast a range of keystrokes from one computer to some of my multiboxes.

For example :

Keys 1-9 broadcast to the 3 Caster boxes
Keys F1-F9 brodcast to the 2 Healer boxes

I've been working with Hotkey that does this but can't get it to work reliably with all types of keystrokes.

For example :

<hotkey 1>
<sendpc casterpc1>
<1>
<sendpc casterpc2>
<1>
<sendpc casterpc3>
<1>

<hotkey F1>
<sendpc healer1>
<F1>
<sendpc healer2>
<F2>

Are there other key/macro programs that will allow me to send keystrokes from one computer to others without broadcasting them all? I know that Multibox will let me broadcast all keys at once to all clients. But what I want is to send only certain keys that way.

Ultimately what I'd like is I have a G15 keyboard on my main. It has three banks of programmable keys. It would be helpful if bank 1 could go to the local machine, bank 2 to the healers, and bank 3 to the casters.