My Microsoft comfort curve 2000 in some programs displays the wrong characters randomly. For example, the word "more" gets typed as "moro" or some other variant. Seems like it is on the vowels usually, but I think it does it with other characters also.
This only does this, so far, in Full tilt poker and sims medieval. I have checked the regional settings on the key layout and it is US as it should be. It doesn't do it in an office suite, windows bars, or as I type this out on TH.
Tried reinstalling with a generic driver, and tried turning off the num lock. I have never had an issue with num lock being on constantly.