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.
Note:
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. |