Freigeben über


Anwendungsgesten und semantisches Verhalten

Die Anwendungsgesten werden als Teil des Windows Vista SDK bereitgestellt. Die Microsoft-Gestikerkennung ist so aufgebaut, dass diese Gesten erkannt werden. Standardmäßig sind keine Gesten aktiviert. Anwendungen müssen die zu aktivierenden Gesten auswählen. Zusätzlich zur Erkennung von Gesten bietet die Microsoft-Gestikerkennung auch Alternative zusammen mit Konfidenzwerten als Teil der Erkennungsergebnisse. Um diese Gesten in Ihrer Anwendung zu verwenden, müssen Sie sie von innerhalb der Anwendung abonnieren, indem Sie die Tablet PC-API-Referenzverwenden. Mit den APIs können Sie eine Teilmenge dieser Gesten auswählen und bestimmte Eigenschaften wie die Anzahl der Striche, Hot point und andere Eigenschaften sowie Alternative und deren Konfidenzwerte abfragen.

Bei Stiftanwendungen, die diese Gesten verwenden, werden Mausnachrichten nicht gesendet. Stattdessen werden Gestikereignisse an diese Anwendungen gesendet, die sie über diese Gesten informieren. Die Anwendungen führen dann Aktionen aus, die mit mausbasierten Aktionen als Reaktion auf diese Gesten vergleichbar sind.

In der folgenden Tabelle sind Anwendungsgesten aufgeführt, die von der Microsoft-Gestenerkennung unterstützt werden. Um die Konsistenz von Gesten sicherzustellen, die für allgemeine Aktionen zwischen Anwendungen verwendet werden, sollten Sie die folgenden Vorschläge einhalten:

  • Die Aktion ist das vorgeschlagene semantische Verhalten, das der Geste zugeordnet ist.
  • Für die Gesten, die in der folgenden Tabelle als "Behoben" bezeichnet werden, empfiehlt Microsoft, das vorgeschlagene semantische Verhalten nicht zu ändern. Wenn für eine Anwendung das angegebene semantische Verhalten nicht erforderlich ist, empfiehlt Microsoft, die Geste nicht für eine andere Aktion oder ein anderes semantisches Verhalten wiederzuverwenden.
  • Für die Gesten, die als anwendungsspezifisch bezeichnet werden und ein vorgeschlagenes semantisches Verhalten aufweisen, empfiehlt Microsoft, das vorgeschlagene semantische Verhalten zu unterstützen, wenn diese Funktionalität in Ihrer Anwendung vorhanden ist. Um Konsistenz in allen Anwendungen aufrechtzuerhalten, wählen Sie kein anderes semantisches Verhalten für eine solche Geste aus, wenn die Funktionalität, die der vorgeschlagenen Semantik entspricht, in Ihrer Anwendung vorhanden ist. Wenn Ihre Anwendung jedoch nicht über Funktionen verfügt, die der vorgeschlagenen Semantik entsprechen, sollten Sie der Geste relevante semantische Verhaltensweisen zuordnen. Dies gilt auch für alle Gesten, die anwendungsspezifisch sind und keine vorgeschlagene Semantik haben.
  • Der Heißpunkt einer Geste ist ein Unterscheidungspunkt in der Geometrie der Geste. Der Heißpunkt kann verwendet werden, um zu bestimmen, wo die Geste ausgeführt wurde. Die Gesten-APIs, insbesondere die HotPoint--Eigenschaft des Gesture-Objekts, ermöglichen es, den Hotpoint für eine bestimmte Geste zu bestimmen. Nicht alle Gesten weisen jedoch einen bestimmten Unterscheidungspunkt auf. Für diejenigen, die keinen bestimmten Unterscheidungspunkt haben, wird der Ausgangspunkt als Heißpunkt gemeldet.

    Anmerkung

    Einige der Gesten weisen einen unterscheidenden Heißen punkt auf, der nur der Ausgangspunkt ist. Diese werden in der Tabelle unterschieden.

Geste Gestenname Vorgeschlagenes Verhalten Behoben oder anwendungsspezifisch Heißer Punkt Notizen
Quer-zu-Seite- Scratch-out
Löschen von Inhalten
Fest
Ausgangspunkt
Gestalten Sie die Striche so horizontal wie möglich, und zeichnen Sie mindestens drei Striche. Wenn die Höhe der Geste zunimmt, muss auch die Anzahl der Hin- und Her-Striche erhöht werden.
dreieckförmige Geste Dreieck
Einfügen
Anwendungsspezifisch
Ausgangspunkt
Zeichnen Sie das Dreieck in einem einzelnen Strich, ohne den Stift anzuheben. Stellen Sie sicher, dass der obere Rand des Dreiecks nach oben zeigt.
Geste in Form eines quadratischen Quadrat
Aktionselement
Anwendungsspezifisch
Ausgangspunkt
Zeichnen Sie das Quadrat beginnend in der oberen linken Ecke. Zeichnen Sie das Quadrat mit einem einzelnen Strich, ohne den Stift anzuheben.
Geste in Form eines Sterns Stern
Aktionselement
Anwendungsspezifisch
Ausgangspunkt
Zeichnen Sie den Stern mit genau fünf Punkten. Führen Sie dies in einem einzelnen Strich durch, ohne den Stift zu heben.
Geste in Form einer Prüfen
Check-off
Anwendungsspezifisch
Ecke
Der Aufwärtsstrich der Prüfung muss zwei bis vier mal so lange sein, wie der kleinere Abwärtsstrich.
Geste in Form einer curlicue- Schnörkel
Schneiden
Fest
Ausgangspunkt ist die Unterscheidung des Heißpunkts
Zeichnen Sie die Geschweifte in einem Winkel von unten links nach oben rechts. Beginnen Sie die Geschweifte auf dem Wort, das Sie ausschneiden möchten.
Geste in Form einer doppelkurzigen Double-Curlicue
Kopieren
Fest
Ausgangspunkt ist die Unterscheidung des Heißpunkts
Zeichnen Sie die Doppelkrümmung in einem Winkel von unten links nach oben rechts. Starten Sie die Doppelknüppelung auf dem Wort, das Sie kopieren möchten.
Geste in Form eines Kreises Kreis
Anwendungsspezifisch
Anwendungsspezifisch
Ausgangspunkt
Zeichnen Sie den Kreis in einem einzelnen Strich, ohne den Stift zu heben. Beginnen Sie mit dem Zeichnen des Kreises vom obersten Punkt.
Geste in Form eines doppelkreisigen Doppelkreis
Kleister
Fest
Ausgangspunkt
Zeichnen Sie die beiden Kreise, die sich gegenseitig überlappen. Tun Sie dies mit einem einzelnen Strich, ohne den Stift anzuheben.
Geste in Form eines Halbkreiss, der von rechts nach links gezeichnet wird, Links-Halbkreis
Aufmachen
Fest
Ausgangspunkt ist die Unterscheidung des Heißpunkts
Achten Sie darauf, den Halbkreis von rechts nach links zu zeichnen. Die beiden Enden des Bogens sollten sich auf derselben horizontalen Linie befinden.
Geste in Form eines Halbkreiss, der von links nach rechts gezeichnet Rechter Halbkreis
Noch einmal machen
Fest
Ausgangspunkt ist die Unterscheidung des Heißpunkts
Achten Sie darauf, den Semikreis von links nach rechts zu zeichnen. Die beiden Enden des Bogens sollten sich auf derselben horizontalen Linie befinden.
Geste in Form einer Caret- Einschaltungszeichen
Einfügen, Einfügen
Anwendungsspezifisch
Scheitelpunkt
Zeichnen Sie beide Seiten des Carets mit gleicher Länge. Stellen Sie sicher, dass der Winkel scharf ist und dass der Punkt nicht auf eine Kurve gerundet ist.
Geste in Form eines umgekehrten Caret- Invertiertes Caret
Einfügen
Anwendungsspezifisch
Scheitelpunkt
Zeichnen Sie beide Seiten des Carets mit gleicher Länge. Stellen Sie sicher, dass der Winkel scharf ist und dass der Punkt nicht auf eine Kurve gerundet ist.
Geste in Form eines Chevrons, das links Chevron links
Anwendungsspezifisch
Anwendungsspezifisch
Scheitelpunkt
Zeichnen Sie beide Seiten des Chevrons mit gleicher Länge. Stellen Sie sicher, dass der Winkel scharf ist und dass der Punkt nicht auf eine Kurve gerundet ist.
Geste in Form eines Chevrons, das rechts Chevron rechts
Anwendungsspezifisch
Anwendungsspezifisch
Scheitelpunkt
Zeichnen Sie beide Seiten des Chevrons mit gleicher Länge. Stellen Sie sicher, dass der Winkel scharf ist und dass der Punkt nicht auf eine Kurve gerundet ist.
nach oben zeigenden Pfeil Pfeil nach oben
Anwendungsspezifisch
Anwendungsspezifisch
Maßpfeil
Zeichnen Sie den Pfeil nicht in mehr als zwei Strichen. Zeichnen Sie den Pfeil entweder in einem einzelnen Strich oder in zwei Strichen, wobei ein Strich die Linie und der andere der Pfeilkopf ist. Einzelne Strichpfeile, die mit dem Kopf geschrieben wurden, als Dreieck werden nicht unterstützt.
nach unten zeigenden Pfeil Pfeil nach unten
Anwendungsspezifisch
Anwendungsspezifisch
Maßpfeil
Zeichnen Sie den Pfeil nicht in mehr als zwei Strichen. Zeichnen Sie den Pfeil entweder in einem einzelnen Strich oder in zwei Strichen, wobei ein Strich die Linie und der andere der Pfeilkopf ist. Einzelne Strichpfeile, die mit dem Kopf geschrieben wurden, als Dreieck werden nicht unterstützt.
nach links zeigenden Pfeil Pfeil nach links
Anwendungsspezifisch
Anwendungsspezifisch
Maßpfeil
Zeichnen Sie den Pfeil nicht in mehr als zwei Strichen. Zeichnen Sie den Pfeil entweder in einem einzelnen Strich oder in zwei Strichen, wobei ein Strich die Linie und der andere der Pfeilkopf ist. Einzelne Strichpfeile, die mit dem Kopf geschrieben wurden, als Dreieck werden nicht unterstützt.
nach rechts zeigenden Pfeil Pfeil nach rechts
Anwendungsspezifisch
Anwendungsspezifisch
Maßpfeil
Zeichnen Sie den Pfeil nicht in mehr als zwei Strichen. Zeichnen Sie den Pfeil entweder in einem einzelnen Strich oder in zwei Strichen, wobei ein Strich die Linie und der andere der Pfeilkopf ist. Einzelne Strichpfeile, die mit dem Kopf geschrieben wurden, als Dreieck werden nicht unterstützt.
einzelnes schnelles Streichen nach oben Oben
Anwendungsspezifisch
Anwendungsspezifisch
Ausgangspunkt
Diese Geste ist eine einzelne, schnelle Streichbewegung nach oben.
Diese Geste wird von Streichgestenverwendet.
schnelles Streichen nach unten Herab
Anwendungsspezifisch
Anwendungsspezifisch
Ausgangspunkt
Diese Geste ist eine einzelne, schnelle Streichbewegung nach unten.
Diese Geste wird von Streichgestenverwendet.
schnelle Streichbewegung nach links Links
Backspace
Fest
Ausgangspunkt
Diese Geste ist eine einzelne, schnelle Streichbewegung nach links.
Diese Geste wird von Streichgestenverwendet.
schnelle Streichbewegung nach rechts Rechts
Raum
Fest
Ausgangspunkt
Diese Geste ist eine einzelne, schnelle Streichbewegung nach rechts.
Diese Geste wird von Streichgestenverwendet.
Strich nach oben und dann links Nach oben links
Anwendungsspezifisch
Anwendungsspezifisch
Richtungsänderung
Zeichnen Sie diese Geste in einem einzelnen Strich, beginnend mit dem aufwärts weisenden Strich. Stellen Sie sicher, dass die beiden Seiten in der Länge und in einem rechten Winkel gleich sind.
Strich nach oben und rechts Rechts oben
Anwendungsspezifisch
Anwendungsspezifisch
Richtungsänderung
Zeichnen Sie diese Geste in einem einzelnen Strich, beginnend mit dem aufwärts weisenden Strich. Stellen Sie sicher, dass die beiden Seiten in der Länge und in einem rechten Winkel gleich sind.
Strich, der nach unten und links Nach unten links
Anwendungsspezifisch
Anwendungsspezifisch
Richtungsänderung
Zeichnen Sie diese Geste in einem einzelnen Strich, beginnend mit dem Abwärtsstrich. Stellen Sie sicher, dass die beiden Seiten in der Länge und in einem rechten Winkel gleich sind.
Strich, der nach unten und rechts Nach rechts unten
Anwendungsspezifisch
Anwendungsspezifisch
Richtungsänderung
Zeichnen Sie diese Geste in einem einzelnen Strich, beginnend mit dem Abwärtsstrich. Stellen Sie sicher, dass die beiden Seiten in der Länge und in einem rechten Winkel gleich sind.
Strich nach links und dann nach oben Links nach oben
Anwendungsspezifisch
Anwendungsspezifisch
Richtungsänderung
Zeichnen Sie diese Geste in einem einzelnen Strich, beginnend mit dem linken Strich. Stellen Sie sicher, dass die beiden Seiten in der Länge und in einem rechten Winkel gleich sind.
Strich nach links und dann nach unten Links nach unten
Anwendungsspezifisch
Anwendungsspezifisch
Richtungsänderung
Zeichnen Sie diese Geste in einem einzelnen Strich, beginnend mit dem linken Strich. Stellen Sie sicher, dass die beiden Seiten in der Länge und in einem rechten Winkel gleich sind.
Strich rechts gezeichnet und dann Rechts nach oben
Eingabemethoden-Editor (IME) konvertieren
Fest
Richtungsänderung
Zeichnen Sie diese Geste in einem einzelnen Strich, beginnend mit dem rechten Strich. Stellen Sie sicher, dass die beiden Seiten in der Länge und in einem rechten Winkel gleich sind.
Strich nach rechts und dann nach unten Rechts nach unten
Anwendungsspezifisch
Anwendungsspezifisch
Richtungsänderung
Zeichnen Sie diese Geste in einem einzelnen Strich, beginnend mit dem rechten Strich. Stellen Sie sicher, dass die beiden Seiten in der Länge und in einem rechten Winkel gleich sind.
Strich nach oben und dann nach unten Nach oben
Aufmachen
Fest
Richtungsänderung
Zeichnen Sie diese Geste in einem einzelnen Strich, beginnend mit dem aufwärts weisenden Strich. Zeichnen Sie die beiden Striche so nah wie möglich.
Strich nach unten und dann nach oben Nach oben
Anwendungsspezifisch
Anwendungsspezifisch
Richtungsänderung
Zeichnen Sie diese Geste in einem einzelnen Strich, beginnend mit dem Abwärtsstrich. Zeichnen Sie die beiden Striche so nah wie möglich.
Strich nach links und dann rechts Links-rechts
Cursor nach links verschieben
Fest
Richtungsänderung
Zeichnen Sie diese Geste in einem einzelnen Strich, beginnend mit dem linken Strich. Zeichnen Sie die beiden Striche so nah wie möglich.
Strich nach rechts und dann links Right-Left
Cursor nach rechts verschieben
Fest
Richtungsänderung
Zeichnen Sie diese Geste in einem einzelnen Strich, beginnend mit dem rechten Strich. Zeichnen Sie die beiden Striche so nah wie möglich.
Strich nach oben und links mit der nach links gerichteten Bewegung länger als die Aufwärtsbewegung Up-left-long
Einzug verkleinern
Fest
Richtungsänderung
Zeichnen Sie diese Geste in einem einzelnen Strich, beginnend mit dem aufwärts weisenden Strich. Der linke Strich ist zwei bis vier mal so lange, wie der aufwärts Strich und die beiden Striche in einem rechten Winkel liegen.
Strich nach oben und rechts mit dem nach rechts gerichteten Strich, der länger als der aufwärts gezeichnete Up-right-long
Registerkarte
Fest
Richtungsänderung
Zeichnen Sie diese Geste in einem einzelnen Strich, beginnend mit dem aufwärts weisenden Strich. Der rechte Strich ist zwei bis vier mal so lange, wie der aufwärts Strich und die beiden Striche in einem rechten Winkel liegen.
Strich nach unten und links mit dem Strich in der linken Richtung, der länger als der Strich in der Abwärtsrichtung Nach links unten
Eintreten
Fest
Richtungsänderung
Zeichnen Sie diese Geste in einem einzelnen Strich, beginnend mit dem Abwärtsstrich. Der linke Strich ist zwei bis vier mal so lange, wie der Abwärtsstrich und die beiden Striche in einem rechten Winkel liegen.
Strich nach unten und rechts, wobei der Abschnitt der Bewegung nach rechts länger als die Abwärtsstrichbewegung Nach rechts unten
Raum
Fest
Richtungsänderung
Zeichnen Sie diese Geste in einem einzelnen Strich, beginnend mit dem Abwärtsstrich. Der rechte Strich ist zwei bis vier mal so lange, wie der Abwärtsstrich und die beiden Striche in einem rechten Winkel liegen.
Geste in Form eines Ausrufezeichens Ausruf
Anwendungsspezifisch
Anwendungsspezifisch
Mitte der Linie
Zeichnen Sie den Punkt kurz nach dem Zeichnen der Linie, und platzieren Sie ihn in der Nähe der Linie.
Tippen Klopfen
Klicken
Fest
Ausgangspunkt ist die Unterscheidung des Heißpunkts
Tippen Sie schnell.
Doppeltippbewegung. Doppeltippen
Linksklick
Fest
Ausgangspunkt ist die Unterscheidung des Heißpunkts
Tippen Sie schnell und mit den Tippen so nah aneinander wie möglich.

Anmerkung

Tippen und Doppeltippen werden zusätzlich zu Systemgesten als Anwendungsgesten unterstützt. Dies ist die Behebung von Szenarien, in denen Sie eine Anwendungsgeste aktivieren möchten, die im Rahmen eines Tippens oder Doppeltippens verwendet wird. Ein Beispiel für eine solche Geste ist die Ausrufebewegung. Aktivieren Sie in diesem Fall die Tippanwendungsgeste, und hören Sie nicht auf die Tippsystemgeste. Auf diese Weise können Sie auf eine einzelne Komponente lauschen, die sowohl eine Koppelung als auch eine Koppelung innerhalb einer Geste identifizieren und unterscheiden kann. Der Fall eines Tippens innerhalb einer Geste führt dazu, dass nur die gesamte Geste erkannt wird.

Gestenereignis [InkCollector Class]

Gestenereignis [InkEdit Control]

Gestenereignis [InkOverlay-Klasse]

Gestenereignis [InkPicture Control]