Most of my movement is done with /follow and the inevitable "spread out" command to make them stay in place when needed.
I also unmap the arrow keys from my main character, map movement to QWEADS instead, and do the opposite on my drones.
That allows me rudimentary movement control of the drones - turn around, enter an instance after the main's disappeared inside, etc, and has been good enough for me so far.
In fact, I don't use my X-keys pro or stick for movement at all.
It sounds like you have something a bit more complex in mind though?
In the one team where I have to play a tank myself (a Pally), I use him as my main, have everybody else on follow, and just hit the "spread out" macro a safe distance from whatever I'm about to kill so that they can DPS / heal while I actively tank.
In other words, the only character for whom precise and independent movement control is important is really your tank, and for me that demands mouse-based movement.
Connect With Us