A nice trick I discovered is none primary buttons on your mouse can be used as global hotkeys. Which can give you a couple hotkeys that are faster and more reliable to use than hitting the hotkey on your keyboard. This obviously depends on your mouse. And Unit’s hotkeys don’t work for some reason.
I like playing random on StarCraft 2 and I was Zerg. And I had F2 set as an alternate for backspace(jumps the screen to you command centers) to jump screens through my hatcheries to inject larva. And that game I was being really clumsy missing F2 constantly. I realized that I needed a better hotkey. But I couldn’t think of anything keys that worked better for a random player(I know some Zerg players use W). Then I looked at my mouse and noticed that it had a play button and a reverse button on the side of my mouse where my thumb is. The thought crossed my mind could I create a hotkey alternate using one of those buttons. I tried it and to my surprise it worked. I set the reverse play button on my mouse as an alternate to backspace. Tried a game then effortlessly jumped between hatcheries really quickly. Then it occurred to me that I could use the other none primary buttons for very easy quick access important global hotkeys.
So after some experimentation I settled on setting my reverse play button as an alternate to backspace and my play button as control group zero. And pressing the middle scroll button down is the same as pressing tab. I set the part of my army that needs the most attention as control zero. Then I can easily and more reliably jump screen from my army to my command center making my mixing of micro and macro much faster and reliable.
This is a nice trick that made it StarCraft 2 easier for me. And I never saw anyone mentioning you can do this include pros, so I thought I post it.