Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
I requisiti di Windows Hardware Certification Kit (HCK) per i touchpad di Precisione Windows sono progettati per offrire un'esperienza utente coerente in cui la precisione e l'affidabilità sono all'avanguardia. Questi requisiti influiranno su tutti gli aspetti del modulo, inclusi il sensore, il controller IC e i meccanismi associati.
Progettazione del sensore
La progettazione del sensore nel modulo Windows Precision Touchpad è essenziale per garantire una rappresentazione accurata delle interazioni con dita dell'utente.
Anche se in questa guida all'implementazione non è richiesto un passo specifico del sensore, deve essere compreso come un'inclinazione del sensore più grande può introdurre sfide quando si tenta di soddisfare o superare requisiti specifici.
Separazione minima degli input
Requisiti HCK correlati:
- Device.Input.PrecisionTouchpad.Performance.MinSeparation
- Device.Input.PrecisionTouchpad.Precision.ContactDivergence
- Device.Input.PrecisionTouchpad.Precision.HVInputSeparation
- Device.Input.PrecisionTouchpad.Precision.DiagonalInputSeparation
Garantire che ogni contatto di dito univoco sia identificato e segnalato sia essenziale per il riconoscimento coerente e affidabile dei movimenti.
I touchpad precisione Windows non devono essere allineati verticalmente o orizzontalmente o verticalmente a una separazione minima di 10 mm o allineati diagonalmente con una separazione minima di 13 mm indipendentemente dal fatto che i contatti siano stazionari, divergenti, convergenti o interleavati.
Rilevamento dei contatti surface e edge
Requisiti HCK correlati:
- Device.Input.PrecisionTouchpad.Precision.EdgeDetection
- Device.Input.PrecisionTouchpad.Reliability.ContactsReported
Assicurarsi che i contatti vengano registrati e segnalati come vicini al bordo del sensore è essenziale per il riconoscimento coerente e affidabile dei movimenti dei bordi.
I touchpad precisione Windows rilevano e segnalano i contatti in qualsiasi punto della superficie del digitalizzatore entro un massimo di 2 mm del bordo della superficie del digitalizzatore, indipendentemente dal fatto che i contatti si trovino all'interno, entrano o escono dall'area del sensore.
Progettazione del controller IC
La progettazione del controller IC nel modulo Windows Precision Touchpad è essenziale per garantire una rappresentazione accurata delle interazioni con dita dell'utente.
Creazione di report sulla posizione
Requisiti HCK correlati:
- Device.Input.PrecisionTouchpad.Precision.MotionJitter
- Device.Input.PrecisionTouchpad.Precision.Position
- Device.Input.PrecisionTouchpad.Precision.StationaryJitter
Le kinematiche dei contatti della superficie devono essere segnalate il più accuratamente possibile all'host da un Touchpad precisione Windows. Se un contatto è stazionario, deve essere segnalato con coordinate stazionarie. Un contatto mobile deve avere una posizione accuratamente segnalata in relazione al valore del tempo di analisi.
Linearità
Requisiti HCK correlati:
- Device.Input.PrecisionTouchpad.Precision.Linearity
La segnalazione di movimenti sottili da parte dell'utente è una parte essenziale di un'esperienza utente precisa e reattiva; tuttavia la mancanza di deviazione e la capacità di seguire il vettore di un dito esattamente è altrettanto critico.
I touchpad di Precisione Windows mantengono la linearità entro 0,5 mm per tutti i contatti segnalati attraverso il bordo per spostarsi orizzontalmente, verticalmente e diagonalmente. Entro 3,5 mm di qualsiasi bordo, i touchpad di precisione mantengono la linearità entro 1,5mm per tutti i contatti segnalati.

Figura 1 Linearità
Latenza e frequenza dei report
Requisiti HCK correlati:
- Device.Input.PrecisionTouchpad.Precision.ActiveTouchdownLatency
- Device.Input.PrecisionTouchpad.Precision.IdleTouchDownLatency
- Device.Input.PrecisionTouchpad.Precision.PanLatency
- Device.Input.PrecisionTouchpad.Performance.ReportRate
La latenza percepita dall'utente riduce significativamente l'esperienza di un Touchpad di Precisione Windows e pertanto tutti gli aspetti del sistema da end-to-end devono soddisfare o superare gli obiettivi di latenza specificati. Fornire una frequenza minima di report di input di 125Hz per singoli contatti e 100Hz per più contatti garantisce che con le frequenze di analisi corrette, contattare giù e aggiornare latenze di 25 ms e 15 ms rispettivamente può essere raggiunto.
Affidabilità
Requisiti HCK correlati:
- Device.Input.PrecisionTouchpad.Reliability.ContactSuppression
- Device.Input.PrecisionTouchpad.Reliability.FalseContacts
- Device.Input.PrecisionTouchpad.Reliability.PowerStates
L'aspetto più critico di un sistema digitalizzatore è garantire che i contatti spuri non vengano segnalati. I contatti spuri possono verificarsi a causa di interferenze non significative introdotte nel sistema da una varietà di fonti; Il controller Touchpad precisione Windows garantisce che non vengano mai segnalati all'host.
Un utente può contattare un Touchpad di Precisione Windows in qualsiasi momento (intenzionale o accidentale) e il controller deve assicurarsi che possa essere avviato correttamente indipendentemente dai contatti di superficie o dallo stato del pulsante e essere in grado di segnalare i contatti in conformità ai requisiti HCK dopo che tutti i contatti iniziali sono stati rimossi. Se un Touchpad precisione Windows rileva più contatti sulla superficie di quanto sia supportato per la segnalazione e il rilevamento dei contatti, segnala un up per tutti i contatti e pulsanti e interrompe tutti i rapporti fino a quando tutti i contatti non sono stati rimossi.
Progettazione meccanica
La progettazione dei meccanismi nel modulo Windows Precision Touchpad è essenziale per garantire un'esperienza utente coerente.
Forza attivazione pulsante
Requisiti HCK correlati:
- Device.Input.PrecisionTouchpad.Hardware.ClickpadPress
- Device.Input.PrecisionTouchpad.Hardware.PressurePadPress
Indipendentemente dall'implementazione del tipo di pulsante, uno stato di pulsante verso il basso deve essere segnalato da un Touchpad di precisione di Windows quando viene applicata una forza maggiore di 150g-180g all'area di contatto. I migliori Touchpad di Precisione Windows si sforzano di fornire un'attivazione uniforme nell'intera area di contatto (questa operazione è necessaria per le implementazioni del tastierino di pressione), ma almeno i touchpad precisione windows garantiscono che la forza di attivazione applicata, come illustrato nella figura 2 Forza attivazione, restituisca la segnalazione del pulsante giù.

Figura 2 Forza attivazione