I have ASUS laptop model S301LA. Same problem so definently not hardware. I ran msconfig and selected Normal startup, "load all device drivers and services", rebooted and keys started working but only for about 15 min or so. Weird. Has to be driver related. Still working on it.