added keycodes for all keys we need.  added toggle of buttons (might want to use toolbar instead)