Try an external USB keyboard. If that works you can look at getting a new keyboard.
There are some that want to diagnose what went wrong with the old keyboard and my office can do that at the usual 200 buck a hour rate (takes an engineer and more.)
only some keys are working on my laptop but the weird thing is all of them were working fine yesterday night and as far as i know i haven't damaged or spilt any substances on my laptop. in the morning these are the only letters i can type- abcfjnqtuvxz. what makes it even weirder is that the keys that are broken are spread all over the keyboard. ive tried fiddling with the keys and there appears to be no problems with them. say if i was to step or fall on my laptop while i was asleep, could this sort of thing happen? im currently using the on screen keyboard and it takes ages to type.