Fix hotkeys not releasing properly.
rP24215 changed hotkeys to use scancode, but didn't change g_keys to reflect that, and this could break hotkey release.
This fixes that by explicitly using scancodes. Note that we might want a g_keys map in the future, but it seems un-necessary at the moment.
Also remove the last remnants of 'negated' hotkeys, which were disabled following rP15980.
Tested By: OptimusShepard
Fixes #5922
Differential Revision: https://code.wildfiregames.com/D3379