Comparison to Touch and Gesture in Windows Embedded CE 6.0 (Compact 2013)

3/26/2014

Both Windows Embedded CE 6.0 and Compact 2013 have gesture. Gesture was introduced in Windows Embedded CE 6.0 R3 but was single-touch only. Compact 2013 has multi-touch gestures (introduced in Compact 7), and the direct manipulation gesture provides precise location information for two contact points on a real multi-touch panel. The following table compares the touch and gesture features of Windows Embedded CE 6.0 with those of Compact 2013.

Characteristic

Windows Embedded CE 6.0 R3

Compact 2013

Provides single-touch data

Yes.

Yes.

Provides multi-touch data

No.

Yes, both real and symmetric.

JJ838851.note(en-us,WinEmbedded.80).gifNote:
The touch driver can provide more than two points, but gesture works with two at most.

Recognizes single-touch gestures

Yes.

Yes.

Recognizes double-touch gestures

No.

Yes.

Recognizes gestures of more than two touches

No.

No.

Type of touch driver API

The driver API relates directly to the touch functionality of the driver, with function names such as TouchPanelEnable and TouchPanelCalibrateAPoint.

The driver has a stream interface. This is a standard interface based on a file operation metaphor and is used by numerous drivers. For more information about the stream interface of the Compact 2013 touch driver, see Stream Driver Interface of the Touch Driver MDD.

Has a touch proxy driver

No.

Yes. The proxy driver provides an interface like that of the Windows Embedded CE 6.0 touch driver for use by GWES. For more information about the touch proxy driver, see Touch Driver Architecture and Touch Proxy Driver.

The touch driver is layered (MDD and PDD layers).

Yes.

Yes

For more information about layered drivers, see Layered Drivers.

Component that loads the touch driver

GWES.

Device Manager (which loads all stream interface drivers).

Component that loads the touch proxy driver

Not applicable (there is no touch proxy driver).

GWES.

TouchPanelGetDeviceCaps provides information about touch panel type (single, real multi-touch or symmetric multi-touch)

No.

Yes.

For more information about the types of touch panels, see Types of Touch Panels.

Method of enabling AutoGesture

Program call to SetWindowAutoGesture.

Select the Default Gesture Response catalog item (SYSGEN_GESTUREANIMATION) for the OS run-time image. All of the WindowAutoGesture functions were removed from Compact 2013.

For more information about AutoGesture, see Touch Gestures Window AutoGesture.

Types of gestures handled by AutoGesture

Pan and flick.

Flick. There is no response to pan gestures, to give applications flexibility of response.

See Also

Concepts

Touch and Gesture