I join and leave battlegrounds by broadcasting my mouse click. Works well for the most part, though it "misses" for accepting the WG queue.