Added character lookup for scan code to get it to display\ncorrectly. This uses bitmasking and the getHexCharacter method.