Improvements to new input classes.

- Separated out registering input from getting a key description.
- The help text on the bottom right of the map screen now prints the actually configured keys, rather than the previous hardcoded ones.