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.
Questo argomento illustra il ruolo svolto dalla raccolta di configurazioni di un dispositivo Touchpad di Precisione Windows in Windows 10.
Un touchpad precisione Windows deve fornire una raccolta di primo livello che rende il dispositivo visualizzato come digitalizzatore con opzioni di configurazione (Page 0x0D, Usage 0x0E).
La raccolta di configurazione di un dispositivo Windows Precision Touchpad consente all'host di configurare due aspetti diversi dei dispositivi, pertanto la raccolta deve supportare due report delle funzionalità: uno che consente all'host di selezionare una modalità di input e l'altro per consentire all'host di essere selettivo in ciò che viene segnalato. Nessun report di input obbligatorio associato a questa raccolta.
Report funzionalità modalità input
Il report delle funzionalità in modalità di input viene comunicato dall'host al dispositivo Touchpad di Precisione Windows per indicare quale raccolta di primo livello deve essere usata per la creazione di report di input. Sono disponibili due raccolte che possono essere usate per la creazione di report di input, la raccolta del mouse e la raccolta Windows Precision Touchpad.
Per impostazione predefinita, i dispositivi Touchpad precisione Windows possono scegliere di segnalare l'input tramite la raccolta del mouse. Un Touchpad precisione Windows deve segnalare solo i dati tramite una determinata raccolta in qualsiasi momento. Il dispositivo deve segnalare solo da una raccolta diversa, dopo che il report delle funzionalità corrispondente è stato ricevuto dall'host che indica la modalità di input desiderata.
Il valore specificato dall'host per la modalità di input (utilizzo 0x52) determina la raccolta che deve essere usata per segnalare l'input. Nella tabella seguente sono disponibili altre informazioni.
| Valore della modalità di input | Raccolta di report di input |
|---|---|
| 0 | Insieme Mouse |
| 3 | Raccolta touchpad precisione Windows |
L'host può inviare il report delle funzionalità in modalità di input a un dispositivo Touchpad precision Windows in qualsiasi momento dopo la lettura del descrittore del report. Ciò include il tempo durante il quale i dati vengono potenzialmente segnalati tramite la raccolta attualmente attiva. Nel caso in cui si verifichi un cambio di modalità durante la segnalazione dei dati, tutti i contatti e gli stati del pulsante devono essere segnalati come su e tutti i report devono cessare tramite tale raccolta. La creazione di report tramite la raccolta appena specificata può verificarsi dopo che tutti i contatti sono fisicamente aggiornati.
La creazione di report tramite la raccolta appena specificata può verificarsi dopo che tutti i contatti sono fisicamente aggiornati. La modalità di input non deve essere resa persistente da un Touchpad di Precisione Windows tra cicli di alimentazione o reimpostazioni avviate dall'host (reimpostazione USB, HID I²C HIR, HID SPI HIR); tuttavia la modalità di input può essere resa persistente in qualsiasi reimpostazione avviata dal dispositivo (ad esempio, HID I²C DIR, HID SPI DIR e così via).
Nota È possibile che un host che non supporta il touchpad invii un valore diverso da quelli elencati nella tabella precedente. In questo caso, il dispositivo deve interpretare il valore come zero (0) e passare alla modalità mouse, poiché solo un sistema operativo in grado di supportare il touchpad emetterà la modalità 3.
Report sulle funzionalità di creazione di report selettivi
Il report delle funzionalità della modalità di input viene comunicato dall'host al dispositivo Touchpad precision Windows per indicare quali tipi di input devono essere segnalati. Esistono due tipi di input che possono essere segnalati; contatti di superficie e stato pulsante.
Per impostazione predefinita, ovvero all'avvio a freddo o dopo un ripristino dell'alimentazione, i dispositivi Touchpad precisione Windows devono segnalare sia i contatti della superficie che lo stato del pulsante. Un dispositivo Touchpad precisione Windows deve segnalare solo l'input selezionato in precedenza dall'host, in base al report delle funzionalità corrispondente.
I valori specificati dall'host per un commutatore di superficie (0x57 utilizzo) e un interruttore pulsante (utilizzo 0x58) determinano i tipi di input che devono essere segnalati. Nella tabella seguente sono disponibili altre informazioni.
| Interruttore di superficie | Interruttore BUtton | Input da segnalare |
|---|---|---|
| 0 | 0 | Non deve essere segnalato alcun input. |
| 0 | 1 | Solo lo stato del pulsante deve essere segnalato. |
| 1 | 0 | Devono essere segnalati solo i contatti di superficie. |
| 1 | 1 | Devono essere segnalati sia i contatti della superficie che lo stato del pulsante. |
L'host può inviare il report della funzionalità di segnalazione selettiva a un dispositivo Touchpad precision Windows in qualsiasi momento dopo la lettura del descrittore del report. Lo stato di segnalazione selettiva non deve essere salvato in modo permanente da un Touchpad di precisione di Windows tra gli eventi di risparmio energia.
Quando un dispositivo Windows Precision Touchpad connesso tramite USB viene sospeso, deve segnalare solo una riattivazione remota in base all'input selezionato dall'host tramite questo report delle funzionalità.
Un dispositivo Windows Precision Touchpad connesso a I²C deve generare interruzioni solo in base all'input selezionato dall'host tramite questo report di funzionalità.