Implémentation des collections de premier niveau dans les pilotes tactiles multipoint (Windows 7)
Le descripteur de rapport pour un périphérique à entrées multiples doit inclure au moins une collection de premier niveau pour le périphérique principal et une collection de premier niveau distincte pour la souris.
Si votre appareil prend en charge les versions de Windows antérieures à Windows 7, le descripteur de rapport doit également inclure une collection de premier niveau qui contient un rapport de fonctionnalités qui peut être utilisé pour configurer l’appareil en tant que périphérique à entrées multiples, périphérique à entrée unique ou périphérique de souris. Pour plus d’informations, consultez Utilisation des descripteurs de rapport pour prendre en charge la détection de capacités.
Par exemple, dans l’exemple EloMT, le fichier EloMT.c inclut un descripteur de rapport qui contient trois collections de premier niveau : la première contient deux collections logiques (une pour chacun des deux contacts physiques pris en charge), la seconde est le rapport de fonctionnalités (également appelé collection de configuration) et la troisième spécifie les utilisations pour la prise en charge de la souris. N’oubliez pas que ce pilote peut toujours prendre en charge plus de deux contacts simultanés en utilisant le mode hybride. Pour plus d’informations sur la sélection des modes, consultez Sélection des modes de rapports de paquets dans les pilotes multipoint.
Sous Windows 7, les rapports IHM qui fournissent des informations provenant de plusieurs entrées doivent spécifier Application de collection (CA) 0x4 (écran tactile) sur la page d’utilisation du numériseur.
Les appareils peuvent envoyer des données multipoint en utilisant un rapport pour chaque contact, ou utiliser les modes de rapports décrits dans Sélection des modes de rapports de paquets dans les pilotes multipoint pour un moyen plus efficace de signaler les données. Les descripteurs de rapport pour les appareils tactiles doivent utiliser Finger (0x22) CL (Logique de collection) pour regrouper les données et contrôler les utilisations dans les collections de premier niveau, tandis que le Stylus (0x20) CL doit être utilisé pour regrouper les utilisations de données et de contrôle liées au stylet.
La collection de configuration vous permet de configurer des appareils pour qu’ils fonctionnent avec des versions antérieures de Windows. Vous pouvez également utiliser les collections de configuration pour faire fonctionner votre appareil tactile dans différents modes. Par exemple, sous Windows Vista, votre appareil peut fonctionner par défaut en mode tactile. Sous Windows XP, votre appareil peut prendre en charge la fonctionnalité de la souris. Pour plus d’informations sur l’accès à la collection de configuration, consultez le sous-dossier « Exclusivité des rapports de fonctionnalités » dans Utilisation des descripteurs de rapport pour prendre en charge la détection de capacités.