Required HID Top-Level Collections (touchpad-required-hid-top-level-collections)

This section discusses the required HID top-level collections that are used for precision touchpad reporting in Windows 10 and later operating systems.

A Windows Precision Touchpad device should expose two mandatory top-level collections: A Windows Precision Touchpad collection, and a Configuration collection. Optional (but recommended) collections for firmware updates and basic mouse mode support may also be implemented.

The following diagram shows the HID collections for a Windows Precision Touchpad device.

diagram showing the hid collections for a windows precision touchpad device. image shows support for a vendor-specific firmware update collection.

A sample descriptor (showing top-level collections) is provided in the Sample Report Descriptors topic.

The following topics provide more details about the HID top-level collections.

In this section

Topic Description

Mouse Collection

This topic discusses the mouse collection of a Windows Precision Touchpad device, and explains how the collection provides HID-compliant mouse reporting to the Windows host.

Configuration Collection

This topic discusses the role played by the configuration collection of a Windows Precision Touchpad device, in Windows 10 and later operating systems.

Windows Precision Touchpad Collection

This topic discusses the top-level collection of a Windows Precision Touchpad, and explains how the collection provides HID-compliant touchpad reporting to the Windows host.

Buttons, Report Level Usages

This topic discusses the report level usages for buttons, within the context of the Windows Precision Touchpad Collection.

Firmware Update Collection (Optional)

A Windows Precision Touchpad device can use the HID protocol to provide a vendor-specific top-level collection for performing device firmware and vendor configuration updates.