Compartilhar via


Teste de validação do Windows Hid

Esse teste verifica se o firmware do dispositivo Windows Touch é compatível com HID (dispositivo de interface humana) e não requer instalação adicional do driver.

Detalhes do teste

   
Especificações
  • Device.Input.Digitizer.Touch.HIDCompliant
Plataformas
  • Windows 10, edições de cliente (x86)
  • Windows 10, edições de cliente (x64)
  • Windows 10, edições de cliente (Arm64)
Versões com suporte
  • Windows 10
  • Windows 10, versão 1511
  • Windows 10, versão 1607
  • Windows 10, versão 1703
  • Windows 10, versão 1709
  • Windows 10, versão 1803
  • Windows 10, versão 1809
  • Windows 10, versão 1903
  • Próxima atualização para Windows 10
Tempo de execução esperado (em minutos) 4
Categoria Compatibilidade
Tempo limite (em minutos) 240
Requer reinicialização false
Requer configuração especial false
Tipo automático

 

Documentação adicional

Os testes nessa área de recursos podem ter documentação adicional, incluindo pré-requisitos, configuração e informações de solução de problemas, que podem ser encontrados nos tópicos a seguir:

Executando o teste

Antes de executar o teste, conclua a configuração de teste conforme descrito nos requisitos de teste: Pré-requisitos do Windows Touch Testing.

Solucionando problemas

Para solucionar problemas genéricos de falhas de teste do HLK, consulte Solução de problemas de falhas de teste do Windows HLK.

Para obter informações de solução de problemas, consulte Solução de problemas de teste de dispositivo.digitalizador.

Mais informações

HIDvalidator.exe verifica seu descritor HID para garantir a conformidade com a especificação hid. Ele garante que todos os usos necessários estejam presentes e captura valores inválidos. Trinta e quatro regras são validadas. Essa ferramenta produz um relatório fácil de ler.

Regras

  • Regra 1: os dispositivos touch-screen devem dar suporte a vários toques.

  • Regra 2: o dispositivo deve dar suporte a pelo menos 5 contatos.

  • Regra 3: o dispositivo deve usar o modo de relatório de pacotes paralelo ou híbrido ou o modo de relatório híbrido de dedo único. Quando o dispositivo está conectado por meio de I2C, é necessário "híbrido de dedo único".

  • Regra 4: uma marca de item de uso deve ser associada a qualquer coleção (como caneta, tela touch ou dedo).

  • Regra 5: os descritores de relatório para o dispositivo touch devem usar o CL de dedo (0x22) (Coleção Lógica) para agrupar os dados e controlar os usos nas coleções de nível superior.

  • Regra 6: o dispositivo deve relatar X genérico e Y genérico.

  • Regra 7: o mínimo lógico e o máximo lógico do X genérico devem ser especificados corretamente.

  • Regra 8: o mínimo lógico e o máximo lógico do local Y genérico devem ser especificados corretamente.

  • Regra 9: o mínimo físico e o máximo físico do local X genérico devem ser especificados corretamente.

  • Regra 10: o mínimo físico e o máximo físico do local Y genérico devem ser especificados corretamente.

  • Regra 11: o tamanho físico mínimo de um digitalizador deve ser de pelo menos 1 polegada quadrada (1 polegada para X genérico).

  • Regra 12: o tamanho físico mínimo de um digitalizador deve ser de pelo menos 1 polegada quadrada (1 polegada para Y genérico).

  • Regra 13: a unidade para o tamanho físico do X genérico deve ser de polegada ou centímetro.

  • Regra 14: a unidade para o tamanho físico de Y genérico deve ser polegada ou centímetro.

  • Regra 15: se o dispositivo der suporte à detecção do eixo z, também deverá ter suporte no intervalo.

  • Regra 16: o dispositivo que dá suporte ao valor central também deve dar suporte aos usos de largura e altura. Os dispositivos devem ter uma matriz de uso de dois valores X e dois valores Y para relatar T e C.

  • Regra 17: o dispositivo deve relatar a opção "dica".

  • Regra 18: o dispositivo deve relatar o tempo de verificação na coleção de nível superior, deve ter um comprimento mínimo de relatório de 16 bits, deve ser menor ou igual a 0x7fffffff e deve ter pelo menos 65.535.

  • Regra 19: o dispositivo deve relatar o uso de contagem real corretamente na coleção de nível superior.

  • Regra 20: o dispositivo deve dar suporte ao uso do identificador de contato para especificar o identificador do contato atual.

  • Regra 21: o dispositivo deve implementar o uso máximo de contagem corretamente na coleção de nível superior como um relatório de recursos e não em nenhuma coleção filho.

  • Regra 22: a contagem máxima de contatos para um dispositivo não deve exceder 250.

  • Regra 23: o dispositivo deve implementar o uso da chave de firmware corretamente com um comprimento de 256 bytes na página de uso definida pelo usuário e na coleção de nível superior como um relatório de recursos.

  • Regra 24: o relatório do recurso de configuração de dispositivo deve estar em sua própria coleção de nível superior e deve incluir os vários usos de configuração de entrada.

  • Regra 25: um intervalo lógico deve ser fornecido para todos os usos.

  • Regra 26: os usos de suporte que pertencem ao digitalizador de página de uso devem ser atribuídos ao digitalizador (0x0D).

  • Regra 27: os usos de suporte que pertencem à área de trabalho genérica da página de uso devem ser atribuídos à área de trabalho genérica (0x01).

  • Regra 28: todos os usos associados à página de uso genérico da área de trabalho devem ser reconhecidos.

  • Regra 29: todos os usos associados à página de uso do digitalizador devem ser reconhecidos.

  • Regra 30: o uso não deve ser definido como 0 para páginas de uso.

  • Regra 31: o intervalo físico do azimute deve ser de 0 a 360 graus. O intervalo lógico deve ser grande o suficiente para fornecer dados precisos para pelo menos 2 casas decimais.

  • Regra 32: o expoente de unidades do uso de azimute deve ser preciso para pelo menos 2 casas decimais em grau, ou deve ser preciso para pelo menos 4 casas decimais em radianos.

  • Regra 33: as unidades do uso de azimute devem estar em graus ou radianos.

  • Regra 34: o número de coleções e coleções finais deve corresponder no arquivo descritor. (Não disponível para tempo real.)