had loads of problems with keyboards so try different keyboard before anything else