I have to use the onscreen keyboard
What "onscreen keyboard" are you referring to?
Given everything you've described, I'd try a different keyboard first; it sound's like yours might be getting flaky.
DMR
Wombat At Large
7,229 posts since Dec 2003
Reputation Points: 221
Solved Threads: 370