Hi all! from time to time I need to recalibrate the digitizer from within my app. Unfortunately I cannot determine how to make the functions PenResetCalibration() and PenCalibrate() work properly.
In principle, I take three pen-taps at top left, middle and bottom-right locations just like the built in welcome app. and then call PenCalibrate() -- so much for the theory. BUT: If I call PenResetCalibration() before that on a SONY Clie, the entire device hangs or makes the digitizer just plain dead -- the device does not accept any pen input. If I just call PenCalibrate() without a previous PenResetCalibration() it works fine on SONY clies and Palm Tungstens -- but only for the moment. If I quit the app or soft-reset the device, the entire calibration is skrewed up with screen and digitizer coordinates deviating wildly. As if the previous calibration were not stored properly. Does anybody know how those functions have to be applied, or how the logic of the built-in calibrator app. works? Maybe our esteemed insider Ben? Thank a lot! -- For information on using the PalmSource Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
