Collection de configurations (collection de configurations de pavé tactile)
Cette rubrique décrit le rôle joué par la collection de configuration d’un appareil Pavé tactile de précision Windows dans Windows 10.
Un pavé tactile de précision Windows doit fournir une collection de niveau supérieur qui fait apparaître l’appareil en tant que numériseur avec des options de configuration (Page 0x0D, Utilisation 0x0E).
La collection de configuration d’un appareil pavé tactile de précision Windows permet à l’hôte de configurer deux aspects différents des appareils. Par conséquent, le regroupement doit prendre en charge deux rapports de fonctionnalités : l’un qui permet à l’hôte de sélectionner un mode d’entrée et l’autre pour permettre à l’hôte d’être sélectif dans ce qui est signalé. Aucun rapport d’entrée obligatoire n’est associé à cette collection.
Rapport de fonctionnalités du mode d’entrée
Le rapport de fonctionnalités du mode d’entrée est communiqué par l’hôte au pavé tactile de précision Windows pour indiquer quelle collection de niveau supérieur doit être utilisée pour la création de rapports d’entrée. Il existe deux collections qui peuvent être utilisées pour la création de rapports d’entrée : la collection de souris et la collection de pavés tactiles de précision Windows.
Par défaut, les appareils du pavé tactile de précision Windows peuvent choisir de signaler les entrées via la collection de souris. Un pavé tactile de précision Windows ne doit signaler les données que via une collection donnée à tout moment. L’appareil doit uniquement signaler à partir d’un autre regroupement, une fois que le rapport de fonctionnalité correspondant a été reçu de l’hôte indiquant le mode d’entrée souhaité.
La valeur spécifiée par l’hôte pour le mode d’entrée (Utilisation 0x52) détermine la collection qui doit être utilisée pour signaler l’entrée. Le tableau suivant fournit plus d'informations.
Valeur du mode d’entrée | Collection de rapports d’entrée |
---|---|
0 | Collection de souris |
3 | Collection de pavés tactiles de précision Windows |
L’hôte peut émettre le rapport de fonctionnalité en mode d’entrée sur un appareil à pavé tactile de précision Windows à tout moment après avoir lu le descripteur de rapport. Cela inclut le temps pendant lequel les données sont potentiellement signalées par le biais de la collection active. Dans le cas où un commutateur de mode se produit pendant que des données sont signalées, tous les contacts et les états de bouton doivent être signalés comme étant en place, et tous les rapports doivent cesser via cette collection. La création de rapports à l’aide de la collection nouvellement spécifiée peut se produire une fois que tous les contacts sont physiquement actifs.
Les rapports par l’entremise de la collection nouvellement précisée peuvent se produire lorsque tous les contacts sont actifs physiquement. Le mode d’entrée ne doit pas être rendu persistant par un pavé tactile de précision Windows pendant les cycles d’alimentation ou les réinitialisations initiées par l’hôte (réinitialisation USB, HID I²C HIR, HID SPI HIR) ; toutefois, le mode d’entrée peut être conservé sur toute réinitialisation initiée par l’appareil (par exemple, HID I²C DIR, HID SPI DIR, etc.).
Remarque Il est possible pour un hôte non compatible avec le pavé tactile d’envoyer une valeur autre que celles répertoriées dans le tableau précédent. Dans ce cas, l’appareil doit interpréter la valeur comme zéro (0) et passer en mode souris, car seul un système d’exploitation compatible avec le pavé tactile émettra le mode 3.
Rapport sur la fonctionnalité de création de rapports sélectifs
Le rapport de fonctionnalités du mode d’entrée est communiqué par l’hôte à l’appareil à pavé tactile de précision Windows pour indiquer les types d’entrée qui doivent être signalés. Il existe deux types d’entrée qui peuvent être signalés : les contacts de surface et l’état du bouton.
Par défaut, c’est-à-dire au démarrage à froid ou après une réinitialisation de l’alimentation, les appareils du pavé tactile De précision Windows doivent signaler à la fois les contacts de surface et l’état du bouton. Un appareil à pavé tactile de précision Windows ne signale que les entrées précédemment sélectionnées par l’hôte selon le rapport de fonctionnalités correspondant.
Les valeurs spécifiées par l’hôte pour un commutateur de surface (Utilisation 0x57) et un commutateur de bouton (Utilisation 0x58) déterminent les types d’entrée qui doivent être signalés. Le tableau suivant fournit plus d'informations.
Commutateur de surface | Commutateur de bouton | Entrée à signaler |
---|---|---|
0 | 0 | Aucune entrée n’est à signaler. |
0 | 1 | Seul l’état du bouton doit être signalé. |
1 | 0 | Seuls les contacts de surface doivent être signalés. |
1 | 1 | Les contacts de surface et l’état du bouton doivent être signalés. |
L’hôte peut émettre le rapport de fonctionnalités de création de rapports sélectives sur un appareil à pavé tactile de précision Windows à tout moment après avoir lu le descripteur de rapport. L’état de création de rapports sélectif ne doit pas être conservé par un pavé tactile de précision Windows entre les événements de réinitialisation de l’alimentation.
Lorsqu’un appareil à pavé tactile de précision Windows connecté à USB est suspendu, il signale uniquement un éveil à distance en fonction de l’entrée sélectionnée par l’hôte via ce rapport de fonctionnalités.
Un pavé tactile de précision Windows connecté à I²C ne doit générer des interruptions qu'en fonction de l'entrée sélectionnée par l'hôte via ce rapport de fonctionnalité.