Seem to have kind of working keyboard

Needs to add different keyboard layouts