CisLunarFreighter/User keyboard interface controller

User Keyboard Interface Controller

Responsibilities
Process keystrokes and pass commands to appropriate object. Ultimately should be configuration by user with a good default configuration for starters.

Collaborators

 * Menus


 * Ship
 * Thrusters, Weapons, Cargo Ejections, Dump Feul,


 * On Screen Cursor
 * position and click for no mouse operation


 * View Controller
 * Multiple views should be keyboard selectable


 * IRC Component
 * Ability to communicate with other players while accomplishing aforementioned tasks