This suggestion may be more aimed at advanced/experienced players who have a lot to do to manage their cities. But basically, it would be great if we had more control on the game with the keyboard.
Some keyboard controls work already, like TAB when adjusting resources to send via trade. But, if I press ENTER it doesn't "validate" the transfer and send resources, what a shame...
It's not really important at the start of the game, but once you get many cities to manage, clicking clicking and clicking becomes tedious. Even more when you're playing with a trackpad.
It is probably not very time consuming to add those shortcuts in the game code, just adding another cases in a switch, reusing already existing functions.
Here is an example of user case scenario where keyboard controls would be very handy :
I am building the Wonder of the world, I need to transfer a LOT of resources. My transfer speed is limited by traders availability. What I would be able to do :
- Press "next city" or "goto city" shortcut, which selects a city on the world map
- Press "Open trade transfer" shortcut
- A new menu opens "find your city", which basically performs an autocompletion. I can write the name of my city and it will select i, or select it from a list of predefined choices (owned cities, bookmarks). I can choose with arrow keys and validate with enter
OR a more simple scenario would be to keep current behavior (have to select dts/src tile) and we can actually use the arrow keys to move on the world map, use a shortcut for "left click" to select a target/source tile and validate with enter - Then I can adjust my resources with TAB and press enter to send
- Repeat for every city
Here's a list of keyboard shortcuts that could be implemented
World Map & Towns
- Go to world map/ enter currenty selected location (if owned city/quest location)
- Cycle through towns
- Go to Town x
In Towns :
- (Inside town) : go to next production building
- (production building selected) Add new (unit/upgrade), arrows or numkeys to select an update, enter to validate
- Upgrade selected building
- Cycle to next similar building
- Select and goto hero
- Call/remove army from hero flag
World Map
- Send resources, Reinforce, Attack
- Scout
- Actually maybe the possibility to move the cursor on world