it errors on reading keyboard info but it is doing that. Not sure what's wrong.