This is what the tooltip for the Close Button in the civinfo page looks like right now:
The hotkey being displayed should be "Escape" (from the hotkey "Cancel" which is set by default to the keyname Escape), but as you can see instead it is an empty string.
This is because whilst Escape and Esc are both recognised as valid keynames, and indeed pressing the Escape key works whichever of these is specified, only Esc is present in the mapping returned by Engine.GetScancodeKeyNames().
The same happens if (manually in default.cfg) you assign a Keyboard {xxx} keyname (e.g. Keypad -) instead of its Num{xxx} variant (e.g. NumMinus): the latter is formatted in tooltips correctly, the former results in a blank string.
This revision seeks to fix that.
(Related: rP24215)
I don't know how common it is, but for me attempting to assign Equals to a hotkey in default.cfg brings up a message next time pyrogenesis is run that Equals isn't a recognised keyname. I've amended the keys.txt file, but if this isn't true for anyone else I'm happy to change it back.