|try a usb keyboard and see if you have the same problem.|
If the USB one works fine, I would suggest you replace the keyboard on the laptop. It is not rocket science, in google just type in the name and model number of the laptop and 'how to replace the keyboard'
You can also find brand new keyboards really cheap, just google for that.
Some HELP in posting on Computing.net plus free progs and instructions Cheers