Поделиться через


Проверочный тест Windows Hid

Этот тест проверяет, что встроенное ПО устройства Windows Touch совместимо с HID и не требует дополнительной установки драйвера.

Сведения о тесте

   
Характеристики
  • Device.Input.Digitizer.Touch.HIDCompliant
Платформы
  • Windows 10, клиентские выпуски (x86)
  • Windows 10, клиентские выпуски (x64)
  • Windows 10, клиентские выпуски (Arm64)
Поддерживаемые выпуски
  • Windows 10
  • Windows 10 версии 1511
  • Windows 10, версия 1607
  • Windows 10 версии 1703
  • Windows 10 версии 1709
  • Windows 10 версии 1803
  • Windows 10, версия 1809
  • Windows 10 версии 1903
  • Следующее обновление до Windows 10
Ожидаемое время выполнения (в минутах) 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. Количество коллекций и конечных коллекций должно совпадать в файле дескриптора. (Недоступно в режиме реального времени.)