Try an USB keyboard. If the USB keyboard works I'll order a keyboard and change it out. If you check the CNET Laptop Troubleshooting forum you will find at the topic links about dis-assembly and more.
Bob