Hi Dako, The touchscreen is comparatively stable component. - Its response doesn't vary over time/temp. - Response of individual screens (same model,make) do not differ largely.
But, different touchscreen-models differ in their response. Also, what matters is the actual mounting of the touchscreen. (with respect to the display-screen.) There have been cases where the touchscreen is mounted in a upside-down manner over the display (180-deg Flipped). So to handle such discrepancies, the need for calibration arises during initial development. Once calibrated, this need not be changed at all as the touchscreen behaves exactly the same. Even on all the other devices using the same hardware combination. So there may not be a need for any dynamic calibration utility. But having one wouldn't hurt. Ashwin's link should be of help: http://gitorious.org/0xdroid/packages_apps_tscalibration Also, do take a look into the following file to check whether you ARE using the values in */etc/pointercal* file or not. *frameworks/services/java/com/android/server/InputDevice.java *As a popular saying goes - "A good programmer looks both ways while crossing a one-way street." regards CVS -- unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting