|Have you checked to see if there is nothing under the keys.|
For example i have had problems like the one you describe, and it turned out to be crumbs and bits of paper, even a piece of lego too. All due to the kids playing on or near my laptop.
I believe with most laptops the keys can be removed seperately...
If not then maybe you need to check your settings in regonal/languages.