nearly got uk qwerty working.  Just need to sort out why the encoding is messing up the length