Regarding the game using NUMPAD for game-movement whilst using trainer...
Location: Sid Meier's Civilization V\Assets\Gameplay\XML\Units
I thought I would come across someone using custom controls for the game in the forum for use with the trainer, besides the Trainer Customiser, and found you CAN change the controls. There are plenty of posts about modding the game but I feel this could improve the experience if your not happy with the games lack of key customisation.
The file to modify is a simple XML called
CIV5Controls.xml that you can edit with notepad but MAKE SURE there are no duplicates if you change the details yourself. Back this up. If you've modded the game or used mods you'll know to also backup your savegames even though it'll be fine.
I changed the value of
KB_NUMPAD5 to
0 so when you press the trainer options, the selected unit doesn't move too. I also changed the Save/Load keys as I often pressed F12 quickload whilst also pressing F11 for quicksave. It is now F5 Save / F9 Load. More spaced out from accidental presses, simple!
If you want the file already edited as outlined (tested for 19 hours gameplay to date) then feel free to try it out. If your already happy with the games set-controls, this isn't for you.
CIV5Controls (Save-Load & NumPad Controls Remapped) -
Link