Windows desktop applications
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Windows Precision Touchpad Implementation Guide

This topic describes how to implement a Windows Precision Touchpad in Windows 8.1. It provides guidelines for how to use the Human Interface Device (HID) protocol to communicate with the Windows host.

In this section

TopicDescription

Device Bus Connectivity

A Windows Precision Touchpad can use either USB or I²C for host connectivity. This topic includes examples of device configurations.

Power Management

This topic describes power management for a Windows Precision Touchpad implementation.

Protocol Implementation

Windows Precision Touchpads are expected to use the Human Interface Device (HID) protocol to communicate with the host. This topic describes how to implement the HID protocol for Windows Precision Touchpads.

Device Integration

Windows Precision Touchpads define an experience. Integration of the module has a significant impact on how well that experience is realized. This topic describes Windows Precision Touchpads integration.

Module Design for Windows HCK Requirements

The Windows Hardware Certification Kit (HCK) requirements for Windows Precision Touchpads are designed to provide a consistent user experience where precision and reliability are at the forefront. These requirements shall influence all aspects of the module, including the sensor, controller IC and associated mechanics.

Enable or Disable Toggle Button

Windows Precision Touchpads (or legacy touchpads that have opted in for enable/disable control in Windows 8.1) can have their enable/disable state toggled by using a hardware button or keyboard combination.

Windows Precision Touchpad Industrial Design Guide

This topic provides industrial design guidance for Windows Precision Touchpads. Many of these guidelines are part of the Windows Hardware Certification Kit (HCK) and are identified as such in this topic. Additional industrial design characteristics are provided as suggested guidance and reference for hardware manufacturers. This information applies to Windows 8.1.

Legacy Touchpad PC Settings Opt-In

This topic describes how devices that are not Windows Precision Touchpads can opt in to various settings that are exposed in Windows 8.1 to provide a simple and easy-to-navigate inbox solution to manage the most common touchpad settings.

 

Glossary

Term/AcronymDefinition
Global ItemsEntries in a report descriptor that describe the properties of a data field. Unlike local items, global items remain the same across multiple main items until they are changed.
Human Interface Device (HID)Human interface device (HID) refers to either the protocol or the device itself. In this document, HID refers to the device and HID protocol refers to the protocol in definition.
I²C - I²C (Inter-Integrated Circuit) I²C is a multi-master serial single-ended bus that is used to attach low-speed peripherals to the motherboard, embedded.
Local ItemsEntries in a report descriptor that describe certain properties of a data field. Local items are only associated with the main items they precede in the report descriptor.
Main Items Entries in a report descriptor that define data fields.
UsageThe name of a value, button, or collection in a HID report.
USB Universal Serial Bus

 

Related topics

Windows pointer device data delivery protocol
USB HID Information
HID I2C v1.0 Protocol Specification
Advanced Configuration and Power Interface Specification

 

 

Send comments about this topic to Microsoft

Show:
© 2016 Microsoft