This is pretty strange, and I don't really know how to explain it, but I'll try. Sometimes, when I'm typing online, the character that appears isn't the character I typed.
For example, if I press the ' key it will show up as é. Closing and restarting the browser will temporarily solve the problem, but about 40 minutes later, ' = é again. I thought it was a firefox problem, but it happens in chrome as well. I thought it was a hardware problem, but wouldn't that mean the ' key would always result in a é? I've searched online, but the only solutions seem to be for when the keyboard consistently output incorrect characters.
I'm getting sick of closing my browser every 40 minutes or having to open up character map just so I can finish typing a reply before having to restart my browser, so any help would be appreciated.