Проверочный тест Windows Hid
Этот тест проверяет, что встроенное ПО устройства Windows Touch совместимо с HID и не требует дополнительной установки драйвера.
Сведения о тесте
Характеристики |
|
Платформы |
|
Поддерживаемые выпуски |
|
Ожидаемое время выполнения (в минутах) | 4 |
Категория | Совместимость |
Время ожидания (в минутах) | 240 |
Требуется перезагрузка | false |
Требуется специальная конфигурация | false |
Тип | automatic |
Дополнительная документация
Тесты в этой области функций могут содержать дополнительную документацию, включая предварительные требования, сведения о настройке и устранении неполадок, которые можно найти в следующих разделах:
Запуск теста
Перед запуском теста завершите настройку теста, как описано в разделе Предварительные требования к тестированию Windows Touch Testing.
Устранение неполадок
Общие сведения об устранении неполадок при тестировании HLK см. в статье Устранение неполадок тестов HLK в Windows.
Сведения об устранении неполадок см. в разделе Устранение неполадок с тестированием Device.Digitizer.
Дополнительные сведения
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. Физический диапазон азимута должен быть от 0 до 360 градусов. Логический диапазон должен быть достаточно большим, чтобы обеспечить точные данные не менее 2 десятичных разрядов.
Правило 32. Экспонента единиц использования азимута должна быть точной по крайней мере до 2 десятичных знаков в градусах или не менее 4 десятичных разрядов в радианах.
Правило 33. Единицы использования азимута должны быть в градусах или радианах.
Правило 34. Количество коллекций и конечных коллекций должно совпадать в файле дескриптора. (Недоступно в режиме реального времени.)