Keyboard types wrong characters

As the title says, I am using my old keyboard and it works fine. My new keyboard is 2 months old and I have uninstalled/re-installed it from device manager and still the same. For example "B" types "2B". I have changed "region and language" to UK english from US english. Same thing. A few buttons don't even work like both "Enter" buttons. I have googled for solutions to no avail. I even did system restore. Any help would be appreciated. Thanks.

http://img821.imageshack.us/img821/7772/48601688.png

http://img813.imageshack.us/img813/2935/undtitled.png
 
Top