On an iMac I cannot type the letter c either small or capital. I have changed the keyboard with a new one but the problem remains. Also I have reset the keyboard shortcuts and the mouse keys is off.
Open System Preferences->accounts and make a new temporary test account and boot to it to see if it has the same problem. If it does then you have a hardware issue and if it doesn't then you have a software issue.