I use 'k' as my strafe macro for my boxes. Let us assume that you are using WASD for movement for your warrior. I only use a keybroadcaster so it would operate like this (keys pressed, once your warrior has chosen a target). Assume 'charge' is bound to 'alt 5)

Key Sequence:
T(assist macro)
K
alt 5

(Then your attack rotation)

Simple stuff I know :P