keyboard failure that doesn't seem to be hardware