The keyboard is the hardware part of your computer system through which you can communicate inputs to your system. It has the characters engraved on the keys and each key corresponds to specific written symbols. Sometimes the keyboard keys will type the wrong signs, for example: you might find that the shift key is typing wrong signs in your Windows XP operating system. If you are facing such a problem then open the Control Panel and click on the Regional and Language options icon. Click the Languages tab and click Details tab. Change the default input language if you have added any other language. If you find that the keys are swapped then go to Key settings in the same Details tab and make the necessary changes to the settings.
I formatted my computer and now the shift key won't type the @ sign in my email address; as this is a laptop it is not as simple as just getting a new keyboard. Please help!!!! The shift works for the other keys so it can't be broken.
Dude I have had the same problem since I got my laptop. Very frustrating...
The @ symbol and the quote symbol were swapped...to make matters worse I was getting European characters with key combos.
After months of ignoring it I finally tracked it down.
Regional and language options
First try 'key settings'
Untick the boxes to swap between keyboards.
But that wasn't enough for me: it still kept changing keyboard layouts!
(what the hell, what stupid shortcuts Microsoft, don't you know Ctrl-shift is
often used to select text, and at least it would be nice to turn it off.)
So I simply removed US-International and UK keyboards leaving just "US"...
and hey presto I had a normal keyboard layout again, FINALLY. Jeez. Crazy.
Hope that works for ya. If not, check out sticky keys, or I read somewhere else
to try pressing left and right shift with Alt...? Didn't do anything for me though.