You drag-select some units then hit the key (lets say space) to popup the Hot Select menu. It is a grid summary of the selected units that appears wherever the mouse cursor is (for quicker clicking).
![Image](http://i.imgur.com/mbdwJpL.png)
It shows all of the types of units you have selected in a magical grid.
You click a unit type to select them.
You shift click units to select multiple.
Right click to remove from selection.
It shows how many of each unit you have selected.
The unit colour is determined by faction not by your player colour (so if you have percies and bricks you can tell them apart / see separate counts / select them separately)
Once the grid is up the keyboard magically ignores all key bindings and
L = Land, A = Air, E = engineers etc.
1 = Tech1, 2 = Tech2 etc
The "I" key will limit selection to idle units
The "O" key limits to units that are on screen.
The "N" key will grab the nearest selected unit to the cursor. Shift-N will add the next nearest unit as well.
Space key will revert the window back to the original selection when you launched it, so you can make another selection.
If you didn't have any units selected when you launched the window then EVERYTHING will be selected.
Scenarios:
Select nearest idle engineer - Space E I N
(space launches Hot Select with everything select, E limits selection to engineers, I limits to idle units, N selects the nearest one).
Select all onscreen idle engineers - Space E O I
Select SCUs - Space C 3
bonus features
- When watching a replay this would make it easier to compare armies. Like who has air? Just observer player 1 hit space and read the intie count. Who has more t2 mexes? More t3 units?
- Show combined stats of selection. What is the Combined DPS of all units selected? Combined BP? etc.
Improvements I don't know how to make
- make special handling for air scouts, fighters, ranged land units
- make special handling for t1 engineers
- find a different way to do ION hotkeys (idle onscreen nearest) because they would be used so often. Maybe Ctrl=Idle, Alt=Onscreen, ???=Nearest
- show E/M use of each unit in the grid so when you are power stalling you can find the culprit
Does anyone else have any ideas?