The keyboard's language is just wrong,
To change it:
XP
Control Panel - > Regional and Language Options -> Languages(TAB) -> Click Details
Now, click Add. Change the input language to English US. Click ok.
Now click on the non-us keyboard and click remove.
Apply and ok.
Vista
Control Panel - > Regional and Language Options -> Change Keyboard Language.
Now, click Add. Change the input language to English US. Click ok.
Now click on the non-us keyboard and click remove.
Apply and ok.
good luck

Grant