if this is the laptop keyboard, then you could find a replacement one (if out of service time (warranty)) on ebay and swap it out yourself
but before you do that, do you have a Linux cdrom ? like Ubuntu ? I am asking because you can live boot one of those and test your keyboard out of windows, it is possible it is a windows issue here and not a hardware issue.