共用方式為


組態集合 (touchpad-configuration-collection)

本主題討論 Windows 10 中 Windows Precision Touchpad 裝置的設定集合所扮演的角色。

Windows Precision Touchpad 應該提供最上層的集合,讓裝置以設定選項顯示為數位板(Page 0x0D、Usage 0x0E)。

Windows Precision Touchpad 裝置的組態集合可讓主機設定裝置的兩個不同層面,因此集合應該支援兩個功能報告:一個允許主機選取輸入模式,另一個則允許主機在報告的內容中選擇性。 沒有與此集合相關聯的強制輸入報告。

輸入模式功能報告

輸入模式功能報告是由主機與 Windows Precision Touchpad 裝置進行通訊,以指出應該用於輸入報告的最上層集合。 有兩個集合可用於輸入報告、滑鼠集合和 Windows Precision Touchpad 集合。

根據預設,Windows Precision Touchpad 裝置可以選擇透過滑鼠集合報告輸入。 Windows Precision Touchpad 應該隨時只透過一個指定的集合報告數據。 一旦從主機收到指出所需輸入模式的對應功能報告,裝置就只能從不同的集合回報。

主機針對輸入模式所指定的值 (Usage 0x52) 會決定應該用來報告輸入的集合。 下表提供詳細資訊。

輸入模式值 輸入報告集合
0 滑鼠集合
3 Windows 精確式觸控板集合

主機可以在讀取報表描述元之後,隨時向 Windows Precision Touchpad 裝置發出輸入模式功能報告。 這包括透過目前使用中集合報告數據的時間。 在報告數據時發生模式切換時,所有聯繫人和按鈕狀態都應該回報為向上,而且所有報告都應該透過該集合停止。 在實際啟動所有聯繫人之後,可以使用新指定的集合進行報告。

透過新指定的集合報告可以在所有聯繫人實際啟動之後發生。輸入模式不得由 Windows Precision Touchpad 跨電源週期或主機起始的重設進行保存(USB 重設、HID IUC HIR、HID SPI HIR):不過,輸入模式可能會在任何裝置起始的重設之間保存(例如 HID I馬達加斯加 DIR、HID SPI DIR 等)。

注意 非觸控板主機可以傳送上表所列以外的值。 在此情況下,裝置應該將值解譯為零 (0),並切換到滑鼠模式,因為只有支援觸控板的操作系統才會發出模式 3。

選擇性報告功能報告

輸入模式功能報告是由主機與 Windows Precision Touchpad 裝置通訊,以指出應該回報的輸入類型。 有兩種類型的輸入可能會報告;表面接觸器和按鈕狀態。

根據預設,在冷開機或電源重設之後,Windows Precision Touchpad 裝置應該同時報告表面接觸器和按鈕狀態。 根據對應的功能報告,Windows Precision Touchpad 裝置應該只報告主機先前選取的輸入。

主機為介面交換器 (Usage 0x57) 和按鈕開關 (Usage 0x58) 所指定的值會決定應該報告的輸入類型。 下表提供詳細資訊。

Surface 參數 BUtton 參數 要報告的輸入
0 0 不會報告任何輸入。
0 1 只報告按鈕狀態。
1 0 只報告表面接觸點。
1 1 要報告表面接觸器和按鈕狀態。

主機可以在讀取報表描述元之後,隨時向 Windows Precision Touchpad 裝置發出選擇性報告功能報告。 選擇性報告狀態不應由 Windows Precision Touchpad 跨電源重設事件保存。

當USB連接的 Windows Precision Touchpad 裝置暫停時,它應該只會根據主機透過此功能報告選取的輸入發出遠端喚醒訊號。

已連線的I Windows Precision Touchpad 裝置應該只會根據主機透過這項功能報告選取的輸入來產生中斷。

範例報告描述項