Well, I'm going to have to disagree on this one. HTC's driver works just fine on their phone. I get all the letters I expect when I type an email with it. The problem is that your app doesn't get what you are expecting. This type of thing has been going on for a while. John Cody and I spent a lot of time figuring out the key sequences returned for different keyboarded devices a while ago.
Your program assumes that a given escape sequence means a specific key. And on the average keyboard that's true. On HTC's implmentation it's not. It's also not the same for other mobile devices keyboards. Sorry, but until there is a standard keyboard driver for Windows Mobile, I expect this won't be changing. You can wait for HTC to change things, but just don't hold your breath.
