How to spawn larvae without going back to base
Solution 1:
You can click the hatchery on the minimap instead of the main area. Some people swear by that method (for reasons you mentioned), others assert that it's still faster to just find an efficient way of doing it by clicking directly on the hatcheries. There's a tutorial from PsyStarcraft about doing it efficiently:
http://www.youtube.com/user/PsyStarcraft#p/search/4/gc-GwhjSn-k
I am not a Zerg player so I have no opinions on this.
Solution 2:
There's also the backspace method to inject. It works like this:
- You have all your Queens in one control-group (for example 4)
- Activate the control group by pressing 4
- Press V (for inject)
- Now press Backspace, your view will center on a hatch.
- Hold shift while you click the hatch, followed by Backspace until you cycled through all your hatches.
After some practice, you can do this really fast. It's probably the fastest method to do multiple injects. Although you are actually moving your camera to every hatchery, you can do this so fast that you're back in battle almost instantly.
There's a drawback though: It works best if all your queens/hatches are ready for injection at the same time. It also doesn't work that well, if you have a hatch without a queen somewhere.