How to design multi-touch hardware solutions for Windows 8 and Windows 8.1

Learn how to design hardware for Windows Touch. These guidelines for independent hardware vendors (IHVs) and original equipment manufacturers (OEMs) describe the quality standards that hardware must meet so that users have a successful multi-touch experience.

Development guidelines

Windows Hardware Certification Requirements describe the base quality for Windows Touch devices. These are the guidelines for OEMs and IHVs who design multi-touch devices.

Throughout the product cycle, we recommend that you use the Windows Hardware Certification Kit (Windows HCK) to verify your implementation. The Windows HCK is not just for certification, but is also helpful for testing your design and implementation.

We also recommend testing and verifying with real users outside the lab at major development milestones.

In this section

Topic Description

Balance of sensitivity and ghost reports

This topic describes the balance of sensitivity and ghost reports for multi-touch devices. This balance is defined through the ROC curve on the false positives (ghost reports) and the false negatives (missed reports).

Bezel design guidelines

This topic provides bezel design guidelines for multi-touch hardware solutions.

Clean velocity data

Windows is focusing on making the touch experience cleaner and smoother. To help, partners can ensure that they provide realistic velocity modeling in their touch reports; that is, the digitizer must report the realistic velocity of the user between any two consecutive reports for any given contact.

Contact area size

The size of the contact that touches the screen varies depending on the size of the finger, posture of the finger contacting the screen, and how hard the finger is pressed against the screen.

Contact tracking and position stability

This topic describes contact tracking and position stability for multi-touch hardware solutions.

Cover glass considerations

This topic provides cover glass recommendations for multi-touch hardware solutions.

Host connectivity

This topic describes driver, bus, and firmware update requirements for touch devices.

Initial touch latency

This topic describes initial touch latency and sustained report latency.

Non-finger detection, baseline removal, and power adapters

This topic provides notes for multi-touch hardware solutions on non-finger detection, baseline removal, and power adapters.

Power handling for Windows 8 and Windows 8.1 touch and pen controllers

Windows pointer device data delivery protocol

Send comments about this topic to Microsoft