Try this...
1. Uninstall the keyboard driver.
2. Reboot the computer (yes, without reinstalling the driver).
3. When the computer restarts, it should reinstall the driver on its own.
If this doesn't fix it, I would then look at if anything got into the keys? Doesn't have to be liquid. Can be crumbs, dust, etc.