Have you spilled anything on it (the keyboard)? Be honest!
It sounds like the key mapping on your keyboard is awry.
You can still manage to type in symbols, numbers, and letters by using the alt key and the numbers on your numeric pad (if you have a numpad that is).
Here are a few: http
/www.alt-codes.net/