Open up TextEdit. When you hold OPTION and start typing you should get some funky characters. If you now press SHIFT as well, you should get some different funky characters. If OPTION really is screwed, then you'll just get uppercase characters. This is a good way to check if it's software related.