Thanks for the feedback, I will work towards better keyboard support.
The Hotkey Ctrl+Number assignment also required left click but after thinking about it, I realize that that is probably not necessary and was confusing so I removed the requirement.
Escape canceling any selected building/ability/card is also a standard thing, not sure why I didn't add it already
I just published a new version that includes the above.
Using the keyboard to select targets and then play building/ability/card on will be something I will have to think about the best way to implement a little bit more, but I will try to get there.
A full keyboard interface where you can play the entire game without using the mouse could be a possibility but I will have to also think more about the best way to do it. I think being able to play abilities/cards/buildings with the keyboard would come first.