The keyboard is often user replaceable. It's under 100 bucks but if you can't bring yourself to do the work, figure about 220 to 250 at the shop counter to get the work done.

We have some tips on keyboard removal over in the top posts at the CNET Laptop Troubleshooting forum at