rP24215 changed hotkeys to use scancode, but didn't change g_keys to reflect that, and this could lead to brokenness.
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.