Buy a basic keyboard from your local merchant, about 10 bucks.
I was dusting off my Microsoft Comfort Keyboard 5000 and noticed that I had accidentally brought up the Mouse and Keyboard Center control panel, which I later closed. Since then, my keyboard has been randomly inserting hyphens, someti-mes (there's one!) even getting stu-ck on hyphen auto-repeat. I uninstalled and reinstalled the driver, with no luck. I do not have access to- ano-ther keyboard to tr-y. I am totally mystified by- this problem. Ideas?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic