Slight refactoring of key handling

    * Adds a mapping from common ASCII to internal scancodes
    * Renaming for consistency
Refactoring colormap to internal structure/array