...to see if there is newer keyboard software/drivers for you brand of keyboard. Although it normally doesn't matter, they have upgraded their software to include XP.
Have you tried swapping in a different keyboard to see if it's simply the keyboard having problems?
Hope this helps.
Since I upgraded to xp home edition my keyboard has changed I have lost my pound sign and the @ is now where the "should be please help