1-9 on keyboard would be select all [insert units name here]
When clicking on a city you own, letters on the keyboard would build a unit, holding it down will produce more. I would be infantry, M would be marine, B would be bomber, etc.
(you could also use the numpad 1-9 for build unit hotkeys, but this shouldn't be deafault because the lack of a number pad on some laptops.)
buttons to toggle visibility and unit range.
buttons to open all the options at the top.
all hotkeys should be fully configurable in the options menus, also giving you the ability to map more than one key to an action.