Thinking about it it only requires one extra button - it needs a pause button, but the existing pause/resume can be used to resume as there is never a problem with pressing it intending resume being taken as a pause.
Why don't you customise the settings of the messages so the game automatically pauses for some type, some other just appear as a pop-ups, and the rest are just included in the log, or completely disregarded?
These settings are permanent, so you have just to do it once per installation of the game (you might want to save the file if you uninstall it).
In this way, you will only use the "pause/resume" bottom for resuming the game, no confusion possible. I could give you that many pop-ups might accumulate and you might be tempted to stop it.
In any case, if you are running the game at high speeds means that not every decision is vital so you can miss one or two game days. And if you are running it at low speeds, well, a couple of hours is not going to change much since now battles (even air battles) take a while.
The problem is due to interface lag, and I know what he means, as I've seen it myself.
Even with battles taking as long as they do, there are a lot of times when 1 hour makes the difference.
Thinking about it it only requires one extra button - it needs a pause button, but the existing pause/resume can be used to resume as there is never a problem with pressing it intending resume being taken as a pause.
I can hardly believe that, but if you say so ... It is, after all, your game. Air battles might have a small effect due to their shortness, but land or naval, nicks.
Would it be possible to get a key that's only function in-game is to pause the time if the time is rolling?
Otherwise pressing the key would have no effect what-so-ever. A possible suggestion for the key to bind it to, Scroll Lock, what by my knowledge has no current functions bound to it at the moment.
Observe that this is not meant the replace the current spacebar function, that would remain unchanged for those who like it the way it is.
EDIT3: Rewrote the whole post to be as clear and compact as possible.
This would be great! Count me in. A very simple and small feature that would help ALOT!
This must be related to the UI lag. Fix the UI lag, problem goes away.
A "pause at midnight" button would be a good addition. I like to pause and save game at midnight, which becomes hard to do if the game calculates alot of other things at that time.