I just got an HTC Hero. I previously had the HTC Touch Diamond. For the life of me I don't know why HTC can not incorporate a sensor to make the screen go black when you bring the phone to your ear when making a call. I tested the Palm Pixi briefly before deciding on the HTC Hero and I was amazed it had that function since I'd struggled with the problem with the Touch Diamond.
I downloaded the Call Caddy program because I'm having the same issues when making calls on the HTC Hero. My ear is constantly pressing the heat senstive call buttons. Incredibly annoying. I hoped the Call Caddy would solve the problem, but it did not. First problem I had with it is that it does not know what to do if you are calling a phone number via a calling card, which I do frequently. Calling the calling card number triggers the proximity sensor and causes the screen to go black before you can enter the number your calling. You have to kind of shake the phone around to get the screen to display again. Then when you make that second call the screen no longer goes to black when you place it to your ear.
But the bigger problem with Call Caddy is that it does not just work for the phone function. It is activated in other programs too. For instance, I was attempting to use Shop Savvy, but as soon as I move the phone around the screen goes black. It activates in too many other programs to make it useful for the phone. I had to delete the program after one day.
If HTC can not get that this is a problem with their phone, then I love the idea of a program that will perform that function, but Call Caddy just isn't there yet.
Does anyone know how I could get in touch with the company that created CAll Caddy? I'd like to give them some feedback so they can hopefully work some of these bugs out.