Freigeben über


Implementieren von Sammlungen der obersten Ebene bei Multitouch-Treibern (Windows 7)

Der Berichtsdeskriptor für ein Mehrfacheingabegerät muss mindestens eine Sammlung der obersten Ebene für das primäre Gerät und eine separate Sammlung der obersten Ebene für die Maus enthalten.

Wenn Ihr Gerät Windows-Versionen vor Windows 7 unterstützt, muss der Berichtsdeskriptor auch eine Sammlung der obersten Ebene enthalten, die einen Funktionsbericht enthält, der verwendet werden kann, um das Gerät als Gerät mit mehreren Eingaben, Einzeleingabe oder Maus zu konfigurieren. Weitere Informationen finden Sie unter Verwenden von Berichtsdeskriptoren zur Unterstützung der Funktionserkennung.

Beispielsweise enthält die EloMT.c-Datei im EloMT-Beispiel einen Berichtsdeskriptor, der drei Sammlungen der obersten Ebene enthält: die erste enthält zwei logische Sammlungen (eine für jeden der beiden unterstützten physischen Kontakte), die zweite ist der Feature-Bericht (auch als Konfigurationssammlung bekannt) und die dritte gibt Verwendungen für die Mausunterstützung an. Beachten Sie, dass dieser Treiber im Hybridmodus immer noch mehr als zwei gleichzeitige Kontakte unterstützen kann. Informationen zum Auswählen von Modi finden Sie unter Auswählen von Paketberichtsmodi in Multitouch-Treibern.

Unter Windows 7 meldet HID, dass Bereitstellungsinformationen von mehreren Eingaben die Sammlungsanwendung (CA) 0x4 (Touchscreen) auf der Seite zur Verwendung des Digitizers angeben müssen.

Geräte können Multitouch-Daten senden, indem sie einen Bericht für jeden Kontakt verwenden, oder sie können die Berichtsmodi verwenden, die in Auswählen von Paketberichtsmodi in Multitouch-Treibern beschrieben wurden, um Daten effizienter zu melden. Berichtsdeskriptoren für Touchgeräte sollten Finger (0x22) CL (Collection Logical) verwenden, um die Daten- und Steuerungsverwendungen in den Sammlungen der obersten Ebene zu gruppieren, während Stylus (0x20) CL verwendet werden sollte, um stiftbezogene Steuerelemente und Datenverwendungen zu gruppieren.

Mit der Konfigurationssammlung können Sie Geräte so konfigurieren, dass sie mit früheren Versionen von Windows funktionieren. Sie können auch Konfigurationssammlungen verwenden, um Ihr Touchgerät in verschiedenen Modi zu betreiben. Unter Windows Vista kann Ihr Gerät beispielsweise standardmäßig auf Single Touch eingestellt sein. Unter Windows XP kann Ihr Gerät die Mausfunktion übernehmen. Informationen zum Zugriff auf die Konfigurationssammlung finden Sie im Unterthema „Exklusivität von Featureberichten“ in Verwenden von Berichtsdeskriptoren zur Unterstützung der Funktionserkennung.