PRB: Windows CE Does Not Prompt for Touch Panel Calibration (264272)



The information in this article applies to:

  • Microsoft Windows CE Platform Builder 2.12

This article was previously published under Q264272

SYMPTOMS

The Windows CE Platform Builder MAXALL image does not offer to calibrate the touch panel in platforms where the touch panel is supported, such as the ODO. The MINSHELL image does display the touch panel calibration at system startup.

CAUSE

The Explorer shell, which is a part of the MAXALL image, does not initiate the touch calibration procedure. The Explorer shell that is provided in Platform Builder 2.12 is based on the shell from the handheld PC product, where a special initialization application, Welcome.exe, is used to perform the initial system setup.

The Taskman shell, which is a part of the MINSHELL image, does make the function call to start the touch calibration.

RESOLUTION

Original Equipment Manufacturers (OEMs) that use the Explorer shell should provide a start-up application with a function that is to the handheld PC Welcome.exe application. This application should determine whether touch panel calibration points are already stored in

HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH "CalibrationData"

and call the following function if the data is not present:
void TouchCalibrate(void)
				
Regardless of whether or not the TouchCalibrate function is used at system startup, the user can initiate touch panel calibration by pressing CTRL+ALT+EQUAL SIGN on the keyboard (if equipped).

STATUS

This behavior is by design.

Modification Type:MinorLast Reviewed:2/11/2004
Keywords:kbprb KB264272