Modes de signalement de paquets
Cette rubrique fournit des informations sur les modes de création de rapports de paquets pour un appareil à écran tactile Windows dans Windows 10.
Mode parallèle
En mode parallèle, les appareils signalent toutes les informations de contact dans un seul paquet. Chaque contact physique est représenté par une collection logique incorporée dans la collection de niveau supérieur. Cette collection logique contient toutes les utilisations que l’appareil prend en charge pour chaque contact. Lorsque vous utilisez le mode parallèle, chacune des collections logiques doit être identique. Étant donné que l’appareil signale généralement moins de contacts que la valeur maximale, le nombre de contacts signalés dans un paquet parallèle doit être communiqué à l’aide de l’utilisation du nombre de contacts.
Prenons l’exemple d’un appareil qui prend en charge trois contacts. Si l'utilisateur n'a que deux doigts sur le numériseur, le paquet parallèle ne contiendra que des informations sur ces deux contacts, dans un rapport pouvant contenir des données pour trois contacts. Dans ce cas, le nombre de contacts doit être défini sur deux pour que l’application cliente sache que les informations sur plus de deux contacts ne sont pas valides.
L’inconvénient de signaler plusieurs contacts dans un même rapport est que de l’espace est gaspillé par rapport chaque fois qu’il y a moins de contacts que le nombre maximal de contacts possible. Les appareils peuvent utiliser le mode hybride pour réduire cette inefficacité.
Mode hybride
En mode hybride, le nombre de contacts pouvant être signalés dans un rapport est inférieur au nombre maximal de contacts pris en charge par l’appareil. Par exemple, un appareil qui prend en charge un maximum de 4 contacts physiques simultanés peut configurer sa collection de niveau supérieur pour fournir un maximum de deux contacts dans un rapport. Si quatre points de contact sont présents, l’appareil peut les décomposer en deux rapports consécutifs qui fournissent chacun deux contacts.
Lorsqu’un appareil fournit des données de cette manière, la valeur d’utilisation du Nombre de contacts dans le premier rapport doit refléter le nombre total de contacts remis dans les rapports hybrides. Les autres rapports de série doivent avoir un nombre de contacts de zéro (0).
Mode de création de rapports hybride avec un seul doigt
Le premier rapport d’entrée pour une image donnée indique le nombre total de contacts à signaler via l’utilisation du nombre de contacts. Et tous les rapports d’entrée suivants pour la même image doivent avoir une valeur de zéro (0) pour l’utilisation du nombre de contacts, afin d’indiquer qu’ils font partie de la trame précédemment signalée. La durée d’analyse de tous les rapports d’une image donnée doit être identique.
Voici un tableau montrant la séquence de signalement pour un scénario à deux contacts et utilisant un mode de signalement hybride à un seul doigt.
Rapport | 1 | 2 | 3 | 4 | 5 | 6 |
---|---|---|---|---|---|---|
Nombre de contacts | 2 | 0 | 2 | 0 | 2 | 0 |
Contact ID | 1 | 2 | 1 | 2 | 1 | 2 |
Contact 1 : X,Y | X₁, Y₁ | NR | X₂,Y₂ | NR | X₃, Y₃ | NR |
Contact 1 : commutateur de pointe | 1 | NR | 1 | NR | 1 | NR |
Contact 2 : X,Y | NR | X₁, Y₁ | NR | X₂,Y₂ | NR | X₃, Y₃ |
Contact 2 : commutateur de pointe | NR | 1 | NR | 1 | NR | 1 |
Heure de l’analyse | T1 | T1 | T2 | T2 | T3 | T3 |