Keyboard working. Needs translation from javascript keycodes to virtual keyboard keycodes