Freigeben über


Unterstützung der Verwendung in Touch Digitizer-Treibern (Windows 7)

Im Kontext von Windows Touch bezieht sich Berührung auf die Unterstützung eines einzigen verfolgbaren Kontaktpunkts. In diesem Thema werden die erforderlichen und optionalen HID-Verwendungen für einen Touchscreen-Digitizer-Treiber beschrieben. Wenn Ihr Digitizer-Gerät mehr als einen Kontaktpunkt unterstützt, finden Sie weitere Informationen unter Supporting Usages in Multi-Touch Digitizer Drivers.

Verwendungskennungswerte sind in den HID-Verwendungstabellen definiert.

Erforderliche HID-Verwendungen

Für Windows 7 muss ein Touchscreen-Digitizer durch HID als Touchscreen angezeigt werden (Seite 0x0D, Verwendung 0x04).

Folgende Verwendungen sind erforderlich:

  • X (Seite 0x01, Verwendung 0x30) und Y (Seite 0x01, Verwendung 0x31)

    Melden Sie die x- und y-Positionsposition.

  • Tippschalter (Seite 0x0D, Verwendung 0x42)

    Verwenden Sie den Tippschalter, um den Fingerkontakt und das Abheben von der Digitizer-Oberfläche anzuzeigen, ähnlich wie ein Stift den Kontakt mit dem Digitizer meldet.

  • Im Bereich (Seite 0x0D, Verwendung 0x32)

    Wenn das Gerät die Z-Achsen-Erkennung unterstützt, meldet es In-Reichweite, wenn sich der Schallkopf innerhalb des Bereichs befindet, in dem eine Digitalisierung möglich ist. Wenn das Gerät die Z-Achsen-Erkennung nicht unterstützt, sollte der Fahrer den In-Range- und Tipp-Schalter einstellen, wenn ein Finger mit dem Digitizer in Kontakt kommt.

    Windows-Versionen vor Windows 7 haben unterschiedliche Richtlinien dafür, wie Touch-Digitizer-Treiber mit In-Range-Berichten umgehen sollten.

Optionale HID-Nutzung

Die folgenden Verwendungen sind optional, aber Sie sollten sie implementieren, wenn sie von der Digitizer-Hardware unterstützt werden. Diese Verwendungen wurden den USB-HID-Verwendungstabellen im Windows Vista-Zeitrahmen hinzugefügt.

  • Vertrauen (Seite 0x0D, Verwendung 0x47)

    Vertrauen ist ein Vorschlag des Geräts darüber, ob der Berührungskontakt eine beabsichtigte oder versehentliche Berührung war. Ihr Gerät sollte versehentliche Berührungen so gründlich wie möglich ablehnen und diese Informationen mithilfe der Vertrauensverwendung melden. Das Betriebssystem verwendet Vertrauen, um die versehentliche Berührungsabweisung zu verbessern. Zusätzlich zum Konfidenzwert wendet Windows 7 zusätzliche Heuristiken auf den Berührungseingabestrom an, um die versehentliche Zurückweisung von Berührungen zu verbessern. Wenn Ihr Gerät kein Vertrauen meldet, liegt es vollständig an Ihrem Gerät, eine versehentliche Berührungsunterdrückung bereitzustellen.

  • Breite und Höhe (Seite 0x0D, Verwendungen 0x48 und 0x49)

    Die Breiten- und Höhenverwendungen repräsentieren die Breite und Höhe des Berührungskontakts. Breite und Höhe werden den Anwendungsentwicklern auch über die Windows Touch-Plattform offengelegt.

  • Druck (Seite 0x0D, Verwendung 0x30)

    Der Druck ist ein Maß für die Kraft, die der Finger auf die Digitizer-Oberfläche ausübt.

Ein Beispiel für einen Touch-Deskriptor finden Sie unter Beispiel für einen Berichtsdeskriptor für ein Touch-Digitizer-Gerät.