hey guy's I got the same problem and I solved it by just simple common sense.
who the hell said these that mighty be a virus/script on keyboard.
coming on to the problem ,the following steps would solve your problem:
1)first go to control panel.
2)Then go to "regional and langauge option"
3)then go to "langauge"tab
4)click on details.
5)then select the default input langauge as english (united states) us
6)then in installed services in keyboard select US.
then press apply
it will ask you to restart.restart pc and problem is solved
and if your problem is still not solved then it's time to trash your keyboard and buy a new one