Windows Hid 驗證測試
此測試會確認 Windows Touch 裝置韌體是人類介面裝置, (符合 HID) 規範,而且不需要額外的驅動程式安裝。
測試詳細資料
規格 |
|
平台 |
|
支援的版本 |
|
預期執行時間 (分鐘) | 4 |
類別 | 相容性 |
) 分鐘 (逾時 | 240 |
需要重新開機 | false |
需要特殊設定 | false |
類型 | automatic |
其他檔
此功能區域中的測試可能會有其他檔,包括必要條件、設定和疑難排解資訊,可在下列主題中找到 () :
執行測試
執行測試之前,請完成測試設定,如測試需求中所述: Windows Touch 測試必要條件。
疑難排解
如需 HLK 測試失敗的一般疑難排解,請參閱 針對 Windows HLK 測試失敗進行疑難排解。
如需疑難排解資訊,請參閱 針對 Device.數位板測試進行疑難排解。
詳細資訊
HIDvalidator.exe 檢查您的 HID 描述元,以確保符合 HID 規格。 它可確保所有必要的用法都存在,並攔截不正確值。 已驗證三十四個規則。 此工具會產生容易閱讀的報表。
規則
規則 1:觸控式裝置必須支援多個觸控。
規則 2:裝置至少必須支援 5 個連絡人。
規則 3:裝置必須使用平行或混合式封包報告模式或單指混合式報告模式。 當裝置透過 I2C 連線時,需要「單指混合式」。
規則 4:使用專案標記必須與任何集合相關聯 (,例如畫筆、觸控式螢幕或手指) 。
規則 5:觸控裝置的報告描述項應該使用手指 (0x22) CL (集合邏輯) 來分組資料和控制最上層集合中的使用方式。
規則 6:裝置必須報告泛型 X 和泛型 Y。
規則 7:必須正確指定泛型 X 的邏輯最小值和邏輯最大值。
規則 8:必須正確指定泛型 Y 位置的邏輯最小值和邏輯最大值。
規則 9:必須正確指定泛型 X 位置的實體最小值和實體最大值。
規則 10:必須正確指定泛型 Y 位置的實體最小值和實體最大值。
規則 11:數位板的最小實體大小必須至少為 1 平方英吋, (1 英吋,才能進行一般 X) 。
規則 12:數位板的最小實體大小必須至少為 1 平方英吋, (1 英吋,才能用於一般 Y) 。
規則 13:一般 X 實體大小的單位必須是英吋或公分。
規則 14:一般 Y 實體大小的單位必須是英吋或公分。
規則 15:如果裝置支援 Z 軸偵測,也必須支援範圍內。
規則 16:支援中心值的裝置也必須支援寬度和高度使用方式。 裝置應該有兩個 X 值的使用陣列,以及兩個 Y 值來報告 T 和 C。
規則 17:裝置必須回報「提示」切換。
規則 18:裝置必須報告最上層集合中的掃描時間、必須具有 16 位的最小報告長度、必須小於或等於0x7fffffff,且至少必須是 65,535。
規則 19:裝置必須在最上層集合中正確報告實際計數使用量。
規則 20:裝置必須支援連絡人識別碼使用方式,才能指定目前連絡人的識別碼。
規則 21:裝置必須在最上層集合中正確實作最大計數使用量作為功能報表,而不是在任何子集合中。
規則 22:裝置的連絡人計數上限不得超過 250。
規則 23:裝置必須在使用者定義的使用方式頁面和最上層集合中,以 256 個位元組的長度正確實作韌體金鑰使用方式,作為功能報告。
規則 24:裝置設定功能報告必須位於自己的最上層集合中,而且必須包含多個輸入組態使用方式。
規則 25:所有使用方式都必須提供邏輯範圍。
規則 26:支援屬於使用頁面數位板的使用方式應指派給數位板 (0x0D) 。
規則 27:支援屬於使用頁面泛型桌面的使用方式應指派給泛型桌面 (0x01) 。
規則 28:應該辨識與一般桌面使用方式頁面相關聯的所有使用方式。
規則 29:應該辨識與數位板使用頁面相關聯的所有使用方式。
規則 30:使用方式不應定義為任何使用頁面的 0。
規則 31:azimuth 的實體範圍必須是 0 到 360 度。 邏輯範圍必須夠大,才能提供至少 2 個小數位數的精確資料。
規則 32:azimuth 使用量的單位指數必須精確到至少 2 個小數位數,或者必須精確到至少 4 個小數位數以弧度為單位。
規則 33:azimuth 使用量的單位必須以度或弧度為單位。
規則 34:集合和結束集合的數目必須符合描述元檔案中。 (無法即時使用。)