Capacitive Single Touch Driver
NOTE: This is a legacy driver and documentation, it is provided as-is. Please check our new Multi-touch Solution approach.
General Functionality​
The Capacitive Single Touch Drivers support one-finger touch operations and emulate mouse events in Windows CE. In contrast to a real mouse, these drivers use absolute coordinates.
The key features of the Capacitive Single Touch Driver are:
Cursor Area​
- A touch inside the cursor area is transformed into a regular mouse event.
- A touch inside the button area is handled in a special way (see below).
- Any touch outside the cursor and button area is ignored.
- The coordinate system of the cursor area (origin and orientation) can be adjusted to match the display.
Virtual Keys, Touch Buttons​
- One or multiple Touch Buttons can be predefined in the button area by registry settings (see PDF-document below for more information).
- Pressing a Touch Button generates a key code in Windows CE, as if it was pressed on a real keyboard (see PDF-document below for more information).
Coordinate Transformation (Rotation and Origin)​
- The rotation of the Cursor Area can be transformed by registry settings in steps of 90 degrees.
- The origin of the Cursor Area can be transformed by registry settings to match the display.
For more information see:
Drivers​
There is no standard for capacitive touch communication protocols. Therefore an individual driver is required for each touch device.
To simplify the touch device bring-up process, Toradex provides the following tools along with each driver:
- The "Address Scanning Tool" handles the Reset line and checks if the touch device is reachable through the communication bus.
- The "Controller Test Tool" initializes the Touch Device. Whenever a finger touches the panel the coordinates are shown in raw format.
- The "Test Driver Tool" is a user application which acts like the real driver, but needs to be loaded manually from the Windows CE desktop.
Toradex offers standard and customized drivers.
Using a Single Touch Driver​
Touch Panel/Display: Touch Revolution, Fusion™ 7" / Fusion™ 10" with OEM Touch Controller​
- Capacitive Single Touch Drivers Touch Revolution,Fusion 7" and Fusion 10"
- Capacitive Single Touch Driver Tools for Touch Revolution, Fusion 7" and Fusion 10" (registry settings are made for: Colibri T20, Win CE6, Display Fusion 10")
To setup a system with capacitive Display/Touch Toradex offers the Capacitive Multi-Touch Display Kit. It contains:
- a Display/Touch Fusion 7" or Fusion 10"
- an adapter witch allows to connect the Display/Touch to a Toradex Baseboard
- all cable and wires needed for the connection
- detailed wiring description
- install routines (CAB-files) for many Colibri Modules and carrier Boards
Please find below individual installation package for each combination of display, carrier board and module choose one of the following valid combination. The Driver emulates mouse events and offers "Virtual Keys" out of the display area.
Module | Win CE5 | Win CE6 | Win CE 7 |
---|---|---|---|
Colibri PXA270 | ok | ok | -- |
Colibri PXA300 | ok | ok | -- |
Colibri PXA310 | ok | ok | -- |
Colibri PXA320 | ok | ok | -- |
Colibri T20/T30 | -- | ok | ok |
NOTE: This drivers will not be ported to any other Windows Embedded Compact versions and modules. Please use PXA300 packages for PXA310.
- Fusion 7", Iris Carrier Board, Colibri PXA270
- Fusion 7", Iris Carrier Board, Colibri PXA300
- Fusion 7", Iris Carrier Board, Colibri PXA320
- Fusion 7", Iris Carrier Board, Colibri T20
- Fusion 10", Iris Carrier Board, Colibri PXA270
- Fusion 10", Iris Carrier Board, Colibri PXA300
- Fusion 10", Iris Carrier Board, Colibri PXA320
- Fusion 10", Iris Carrier Board, Colibri T20
- Fusion 7", Colibri Evaluation Board V3.1, Colibri PXA270
- Fusion 7", Colibri Evaluation Board V3.1, Colibri PXA300
- Fusion 7", Colibri Evaluation Board V3.1, Colibri PXA320
- Fusion 7", Colibri Evaluation Board V3.1, Colibri T20
- Fusion 10", Colibri Evaluation Board V3.1, Colibri PXA270
- Fusion 10", Colibri Evaluation Board V3.1, Colibri PXA300
- Fusion 10", Colibri Evaluation Board V3.1, Colibri PXA320
- Fusion 10", Colibri Evaluation Board V3.1, Colibri T20
For more information see Overview and Setup and Addendum to Getting Started.
Customized Drivers​
If the feature "Virtual Keys, Touch Buttons" is not required then the Capacitive Multi-Touch Solution allows to develop a specific Touch Driver with little effort (such a Touch Driver can be used as single touch driver too).
Available Customized Drivers​
The customized tools listed below can be used as a starting point to test a customer's specific touch device.
These customized drivers are only tested with a limited range of Colibri modules and operation systems. Because we don't have all the different Capacitive Touch Devices in house, our free support on these drivers is limited.
Please contact us further help on these drivers, or if you want us to implement the driver for an additional touch device.
Touch Panel/Display: GLYN, PolyTouch™ with Touch Controller: GLYN, EPxxxxM06​
Tested on module: Colibri T20, Operation System: Windows CE 7.0, 1.1 Beta, Built:4 (17 May 2013)
- Capacitive Single Touch Drivers GLYN, EPxxxxM06
- Capacitive Single Touch Driver Tools for GLYN, EPxxxxM06
Touch Panel/Display: custom with Touch Controller: FocalTech, FT5x06​
Tested on module: Colibri T20, Operation System: Windows CE 7.0, 1.1 Beta, Built:4 (17 May 2013)
- Capacitive Single Touch Drivers FocalTech, FT5x06
- Capacitive Single Touch Driver Tools for FocalTech, FT5x06
Touch Panel/Display: DATA IMAGE SCF700C48GGU06 with Touch Controller: PXCIR, Tango C48​
Tested on module: Colibri T20, Operation System: Windows CE 7.0, 1.1 Beta, Built:4 (17 May 2013)
- Capacitive Single Touch Drivers PXCIR, Tango C48
- Capacitive Single Touch Driver Tools for PXCIR, Tango C48
Touch Panel/Display: custom with Touch Controller: SOLOMON SYSTECH, SSD2531​
Tested on module: Colibri T20, Operation System: Windows CE 7.0, 1.1 Beta, Built:4 (17 May 2013), runs not on Colibri PXA Modules
---