I'd be interested if there was an answer to your question about "intelligent" capitalization, On the (e-hem, e-hem) Ipaqs, the Pocket PC OS would do this. That was a great feature.
Bill
[div align=\"right\"][{POST_SNAPBACK}][/a][/div]
Bill, this was available for the HP 200LX palmtop, which I used until just a few weeks ago. That's how I got interested in it. Unfortunately, it doesn't appear to be do-able with Keyhelper.
As I mentioned, there's an applet known variously as Custom Keyboard, Custom Input, and Customizable Keyboard here:
[a href=\"http://www.blackie.dk/Zaurus/custominput/]http://www.blackie.dk/Zaurus/custominput/[/url]
It uses a configuration file in xml, similar to Keyhelper's, but not the same format. I can provide a configuration file that will convert a space followed by a double letter into a space followed by a capital letter. It works (I think) with all 26 standard English letters, a-z. This makes it easy to capitalize the first letter in a word, by pressing it twice. It should be a simple matter to add elements to it to convert period-space-letter to period-space-capital. This would make for easy capitalization of the first word in a sentence, as long as it's not the first sentence in a paragraph.
I don't know if it's possible for Custom Keyboard to catch a return followed by a letter and change it to return followed by a capital, so there may not be any help for the first sentence in a paragraph. I probably will not pursue it further, because this applet is not compatible with Keyhelper, and I don't want to give up the task-switching capability that Keyhelper provides. If you'd like to experiment with it, I'd be happy to provide my configuration file.
Intelligent capitalization would be a great feature to have.