If your visiting family try one of their usb keyboards. The laptop should detect and revert to a simple DOS driver.If the on creen keyboard doe the ame, it ha to be driver related. (uncorrected on screen typing)
If the on screen keyboard does the same, it has to be driver related. I think it may do the same using usb.