FYI, the problem stems from loading the incorrect 'keyboard language' at start-up. The keyboard language determines what instructions the computer receives as you type individual keys. In other words, if you see " instead of the expected @, the computer is behaving in accord with the default 'keyboard language'.
Cheers, T