Everything can be played with the keyboard except the menus. It is an unnecessary interruption to reach for the mouse. Otherwise it is a well thought out and good looking game.
Full keyboard capability (along with the option to use a controller) is definitely something we should implement in the future. We appreciate your feedback!