Support for multiple keys controlling an axis

Duplicate keys can control an axis - e.g. WASD and Arrow keys.