Precision Touchpad Implementation Guide (touchpad-implementation-guide)
This section is an implementation guide for a Windows Precision Touchpad device, for Windows 10 and later operating systems.
The information includes guidance on using the Human Interface Device (HID) protocol to communicate with a Windows host.
In this section
Topic | Description |
---|---|
This topic discusses bus connectivity methods for a Windows Precision Touchpad device. |
|
This topic describes power management for a Windows Precision Touchpad 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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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/Acronym | Definition |
---|---|
Global Items | Entries 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 Items | Entries 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. |
Usage | The name of a value, button, or collection in a HID report. |
USB | Universal Serial Bus |
Related topics
Windows pointer device data delivery protocol