Summary: The Escape key doesn't behave like it does in most games/applications and triggers an odd bug if you hit in in some places. Please make ESC work like the Escape key is supposed to!
Observed behavior: If you press ESC from the main map, the Options window opens. This is fairly common in many games, but if you press ESC again, it does not close the Options window and return you to the map, which would be most typical.
More oddly, if you are in the character details window (or the Hiergamenon or the opening "book" window) and press ESC, the window does not close (which would be typical behavior for ESC), but when you do eventually exit the window, the Options window immediately comes up. And here's the odd bug:
If you press ESC more than once while in one of those windows, you get "stuck" in the Options menu afterwards. Pressing the "Back to game" button does not return you to your game - you stay in Options menu. In order to get back to the game, you have to press "Back to game" once for every time you pressed ESC while in the details window!
I discovered this because I didn't spot the tiny "x" in the corner of one of the windows and was trying to figure out how to get out of it, so I hit ESC a few times before I found the "x". Then I got stuck in the Options menu!
Desired behavior: The Escape key should ALWAYS close the window you are in and return you "up" one level towards the main map. (So Options, Character Details and Hiergamenon windows return you to the main map, and the save game dialog returns you to the Option menu). ESC should just work like pressing a "Cancel" or "Done" button. Please please please don't force us to use that tiny "x" on some of those dialogs! (At the main map, if ESC brings up the Options menu (as it does now), that's fine too, but hitting it again should get you back to the main map as described above.)