キー変換がうまくいかない

友人からもらった iMac OX 09 を使っているのですが、
英数に変換しているのに @ が普通に入力しても出せません。
※ちなみに上記は shift+2 で @ が出ます。
他にも、()や「」も カッコ と文字打ちしないと出せません。
どうしたら直せますか?