I used Octopus broadcast for a long time and had a lot of problems with key modifiers being sent while I'm doing something else in the window, causing the modifier incorrectly applying to the wrong key.

Anyway, use hotkeynet and reduce your broadcast keys. In addition, avoid key modifiers if possible.

The downside with hotkeynet seems to be that it uses IP addresses and not names, so if you use DHCP, your IP address can change.