Fixed the macro recording issue

Changed the macro recorder to record the KeyInput values which were
typed, not the values which are processed.  The distinction is that
KeyInputProcessed will display the mapped values.  Recording should
capture what was typed