Condividi tramite


Test di convalida nascosta di Windows

Questo test verifica che il firmware del dispositivo Windows Touch sia conforme a HID (Human Interface Device) e non richieda l'installazione aggiuntiva del driver.

Dettagli del test

   
Specifiche
  • Device.Input.Digitaler.Touch.HIDCompliant
Piattaforme
  • Windows 10, edizioni client (x86)
  • Windows 10, edizioni client (x64)
  • Windows 10, edizioni client (Arm64)
Versioni supportate
  • Windows 10
  • Windows 10 versione 1511
  • Windows 10 versione 1607
  • Windows 10 versione 1703
  • Windows 10, versione 1709
  • Windows 10, versione 1803
  • Windows 10, versione 1809
  • Windows 10, versione 1903
  • Eseguire quindi l'aggiornamento a Windows 10
Tempo di esecuzione previsto (in minuti) 4
Categoria Compatibilità
Timeout (in minuti) 240
Richiede il riavvio false
Richiede una configurazione speciale false
Tipo automatic

 

Documentazione aggiuntiva

I test in questa area di funzionalità potrebbero avere documentazione aggiuntiva, inclusi i prerequisiti, la configurazione e le informazioni sulla risoluzione dei problemi, disponibili negli argomenti seguenti:

Esecuzione del test

Prima di eseguire il test, completare la configurazione dei test come descritto nei requisiti di test: Prerequisiti di Test tocco di Windows.

Risoluzione dei problemi relativi

Per la risoluzione generica degli errori di test HLK, vedere Risoluzione dei problemi di test di Windows HLK.

Per informazioni sulla risoluzione dei problemi, vedere Risoluzione dei problemi relativi al test di Device.Digitalizzatore.

Altre informazioni

HIDvalidator.exe controlla il descrittore HID per garantire la conformità alla specifica HID. Garantisce che siano presenti tutti gli utilizzi necessari e rileva valori non validi. Vengono convalidate trentaquattro regole. Questo strumento genera un report facile da leggere.

Regole

  • Regola 1: i dispositivi touch-screen devono supportare più tocchi.

  • Regola 2: il dispositivo deve supportare almeno 5 contatti.

  • Regola 3: Il dispositivo deve usare la modalità di creazione di report di pacchetti paralleli o ibridi o la modalità di creazione di report ibridi con un dito singolo. Quando il dispositivo è connesso tramite I2C, è necessario "ibrido con un dito singolo".

  • Regola 4: un tag di elemento di utilizzo deve essere associato a qualsiasi raccolta (ad esempio una penna, un touch screen o un dito).

  • Regola 5: i descrittori del report per il dispositivo tocco devono usare il dito (0x22) CL (insieme logico) per raggruppare i dati e controllare gli utilizzi nelle raccolte di livello superiore.

  • Regola 6: il dispositivo deve segnalare X generico e Y generico.

  • Regola 7: il valore minimo logico e il massimo logico della X generica devono essere specificati correttamente.

  • Regola 8: il valore minimo logico e il massimo logico della posizione Y generica devono essere specificati correttamente.

  • Regola 9: il valore minimo fisico e il massimo fisico della posizione X generica devono essere specificati correttamente.

  • Regola 10: il valore minimo fisico e il massimo fisico della posizione Y generica devono essere specificati correttamente.

  • Regola 11: le dimensioni fisiche minime di un digitalizzatore devono essere almeno 1 pollice quadrato (1 pollice per X generico).

  • Regola 12: le dimensioni fisiche minime di un digitalizzatore devono essere di almeno 1 pollice quadrato (1 pollice per Y generico).

  • Regola 13: l'unità per le dimensioni fisiche della X generica deve essere di pollice o centimetro.

  • Regola 14: l'unità per la dimensione fisica di Y generica deve essere di pollice o centimetro.

  • Regola 15: se il dispositivo supporta il rilevamento dell'asse z, è necessario supportare anche l'intervallo interno.

  • Regola 16: il dispositivo che supporta il valore centrale deve supportare anche l'utilizzo di larghezza e altezza. I dispositivi devono avere una matrice di utilizzo di due valori X e due valori Y per segnalare T e C.

  • Regola 17: il dispositivo deve segnalare l'opzione "suggerimento".

  • Regola 18: il dispositivo deve segnalare il tempo di analisi nella raccolta di livello superiore, deve avere una lunghezza minima del report di 16 bit, deve essere minore o uguale a 0x7fffffff e deve essere almeno 65.535.

  • Regola 19: il dispositivo deve segnalare correttamente l'utilizzo del conteggio effettivo nella raccolta di primo livello.

  • Regola 20: il dispositivo deve supportare l'utilizzo dell'identificatore di contatto per specificare l'identificatore del contatto corrente.

  • Regola 21: il dispositivo deve implementare correttamente l'utilizzo massimo del conteggio nella raccolta di livello superiore come report delle funzionalità e non in alcuna raccolta figlio.

  • Regola 22: il numero massimo di contatti per un dispositivo non deve superare 250.

  • Regola 23: il dispositivo deve implementare correttamente l'utilizzo della chiave del firmware con una lunghezza di 256 byte nella pagina di utilizzo definita dall'utente e nella raccolta di livello superiore come report delle funzionalità.

  • Regola 24: il report delle funzionalità di configurazione del dispositivo deve trovarsi nella raccolta principale e deve includere più utilizzi della configurazione di input.

  • Regola 25: è necessario specificare un intervallo logico per tutti gli utilizzi.

  • Regola 26: il supporto degli utilizzi appartenenti al digitalizzatore di pagine di utilizzo deve essere assegnato al digitalizzatore (0x0D).

  • Regola 27: il supporto degli utilizzi appartenenti alla pagina di utilizzo desktop generico deve essere assegnato al desktop generico (0x01).

  • Regola 28: tutti gli utilizzi associati alla pagina di utilizzo del desktop generico devono essere riconosciuti.

  • Regola 29: tutti gli utilizzi associati alla pagina di utilizzo del digitalizzatore devono essere riconosciuti.

  • Regola 30: L'utilizzo non deve essere definito come 0 per le pagine di utilizzo.

  • Regola 31: l'intervallo fisico dell'azimuth deve essere compreso tra 0 e 360 gradi. L'intervallo logico deve essere sufficientemente grande per fornire dati accurati ad almeno 2 posizioni decimali.

  • Regola 32: l'esponente delle unità di utilizzo dell'azimuth deve essere accurato per almeno 2 posizioni decimali in grado oppure deve essere accurato per almeno 4 posizioni decimali in radianti.

  • Regola 33: le unità di utilizzo dell'azimuth devono essere in gradi o radianti.

  • Regola 34: il numero di raccolte e raccolte finali deve corrispondere al file descrittore. (Non disponibile per il tempo reale).