My keyboard is typing instead " of @


Try this.
Solved it by hitting the NUM LK/SCRN LK key.

or this

Try hitting CTRL and Shift at the same time. I had the same problem...realized it was this key combination that would toggle a scrambled keyboard.

or

presse ctrl+shift+num lock key and it works in IBM thinkpad laptop