/bind space "GenSendMessage HUD_Root FirePhasers $$ +power_exec Distribute_Shields"
It binds distribute shields to your 'fire all energy weapons' button. Every time you fire your weapons (usually with spacebar) it will automatically distribute your shields so you don't have to do it manually. I've found it makes it that much easier for me in heated battle just in case I get distracted and neglect my shield facings.
i have a tried to implement this bind, and also substituted the FirePhasers with FireAll but in both cases i no longer fire phasers when using space key (single and multiple times). I worked around it by adding weaponslots by trays, but I'm curious if someone else had this problem.
Other then that the principal works extremely well.
I had distribute shields bound to my '~' key for a long time before I started using this macro. I still press it out of habit, but the macro is still useful. Just thought I'd share it. It's more of a backup in case I'm not watching my shields.
I have my "balance shields" tied to the "q" key (it's reasonably close to the WASD array I use for directional input).; Additionally, on my Nebula I tied EptS1 and EptS2 to the same key. This way I have 100% uptime for the shields resist and can't possibly forget about it (happened many times in the past...just after I blow up, I went "ack, I had an EptS available!").
Had a similar setup on the RSV, but it was with Balance Shields, EptS1 and TSS2 tied to the Q key - I don't recommend it because it makes you use TSS2 when you don't really need it - took me a while to realize!