Anwendungsgesten und semantisches Verhalten

Die Anwendungsgesten werden als Teil des Windows Vista SDK bereitgestellt. Die Microsoft-Gestenerkennung ist darauf aufgebaut, diese Gesten zu erkennen. Standardmäßig sind keine Gesten aktiviert. Anwendungen müssen die zu aktivierenden Gesten auswählen. Neben der Erkennung von Gesten stellt die Microsoft-Gestenerkennung auch Alternative zusammen mit Konfidenzwerten als Teil der Erkennungsergebnisse bereit. Um diese Gesten in Ihrer Anwendung verwenden zu können, müssen Sie sie über die Tablet PC-API-Referenz in der Anwendung abonnieren. Mit den APIs können Sie eine Teilmenge dieser Gesten auswählen und bestimmte Eigenschaften wie anzahl von Strichen, Heißpunkt und andere Eigenschaften sowie Alternative und deren Konfidenzwerte abfragen.

Für stiftfähige Anwendungen, die diese Gesten verwenden, werden keine Mausnachrichten gesendet. Stattdessen werden Gestenereignisse an diese Anwendungen gesendet, die sie über diese Gesten informieren. Die Anwendungen führen dann Aktionen aus, die mausbasierten Aktionen als Reaktion auf diese Gesten ähneln.

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

  • 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 eine Anwendung das angegebene semantische Verhalten nicht benötigt, empfiehlt Microsoft, die Geste nicht für eine andere Aktion oder ein anderes semantisches Verhalten wiederzuverwenden.
  • Für die als anwendungsspezifisch bezeichneten Gesten, die ein vorgeschlagenes semantisches Verhalten aufweisen, empfiehlt Microsoft, das vorgeschlagene semantische Verhalten zu unterstützen, wenn diese Funktionalität in Ihrer Anwendung vorhanden ist. Um anwendungsübergreifend Konsistenz zu gewährleisten, wählen Sie kein anderes semantisches Verhalten für eine solche Geste, 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 können. Dies gilt auch für alle Gesten, die anwendungsspezifisch sind und keine vorgeschlagene Semantik aufweisen.
  • Der Heißpunkt einer Geste ist ein Unterscheidungspunkt in der Geometrie der Geste. Anhand des Heißpunkts kann bestimmt werden, wo die Geste ausgeführt wurde. Die Gesten-APIs, insbesondere die HotPoint-Eigenschaft des Gestenobjekts , ermöglichen es, den Heißpunkt für eine bestimmte Geste zu bestimmen. Allerdings haben nicht alle Gesten einen spezifischen Unterscheidungspunkt. Für diejenigen, die keinen bestimmten Unterscheidungspunkt haben, wird der Startpunkt als Heißpunkt gemeldet.

    Hinweis

    Einige der Gesten haben einen unterscheidenden Heißpunkt, der zufällig nur der Ausgangspunkt ist. Diese werden in der Tabelle unterschieden.

Geste Gestenname Empfohlenes Verhalten Behoben oder anwendungsspezifisch Heißpunkt Hinweise
Geste zur Seite zum Abkratzen Scratch-out
Inhalt löschen
Fest
Startpunkt
Machen 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 Herstriche erhöht werden.
Geste mit Dreiecksform Triangle
Insert
Anwendungsspezifisch
Startpunkt
Zeichnen Sie das Dreieck in einem einzigen Strich, ohne den Stift zu heben. Stellen Sie sicher, dass der obere Rand des Dreiecks nach oben zeigt.
Geste in Form eines Quadrats Square
Aktionselement
Anwendungsspezifisch
Startpunkt
Zeichnen Sie das Quadrat ab der oberen linken Ecke. Zeichnen Sie das Quadrat mit einem einzigen Strich, ohne den Stift anzuheben.
Geste in Form einer star Stern
Aktionselement
Anwendungsspezifisch
Startpunkt
Zeichnen Sie die star mit genau fünf Punkten. Tun Sie dies in einem einzigen Strich, ohne den Stift anzuheben.
Geste in Form einer Überprüfung Azure Functions
Abchecken
Anwendungsspezifisch
Ecke
Der Aufwärtsstrich der Überprüfung muss zwei- bis viermal so lang sein wie der kleinere Strich nach unten.
Geste in Form einer Curlicue Curlicue
Ausschneiden
Fest
Ausgangspunkt ist die Unterscheidung des Heißpunkts
Zeichnen Sie die Curlicue im Winkel von unten links nach rechts oben. Starten Sie die Curlicue für das Wort, das Sie ausschneiden möchten.
Geste in Form einer doppelten Curlicue Double-Curlicue
Kopieren
Fest
Ausgangspunkt ist die Unterscheidung des Heißpunkts
Zeichnen Sie die Double-Curlicue in einem Winkel von unten links nach rechts oben. Starten Sie die Doppelte Curlicue für das Wort, das Sie kopieren möchten.
Geste in Form eines Kreises Circle
Anwendungsspezifisch
Anwendungsspezifisch
Startpunkt
Zeichnen Sie den Kreis in einem einzigen Strich, ohne den Stift zu heben. Beginnen Sie mit dem Zeichnen des Kreises vom obersten Punkt.
Geste in Form eines Doppelkreises Doppelkreis
Einfügen
Fest
Startpunkt
Zeichnen Sie die beiden Kreise, die sich überlappen. Tun Sie dies mit einem einzigen Strich, ohne den Stift anzuheben.
Geste in Form eines Halbkreises, der von rechts nach links gezeichnet wird Links-Halbkreis
Rückgängig
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 der Form eines Halbkreises, der von links nach rechts gezeichnet wird Rechter Halbkreis
Wiederholen
Fest
Ausgangspunkt ist die Unterscheidung des Heißpunkts
Stellen Sie sicher, dass Sie den Halbkreis von links nach rechts zeichnen. Die beiden Enden des Bogens sollten sich auf derselben horizontalen Linie befinden.
Geste in Form eines Caretzeichens Einfügemarke
Einfügen, Einfügen
Anwendungsspezifisch
Apex
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 wird.
Geste in der Form eines umgekehrten Caretzeichens Invertiertes Caret
Insert
Anwendungsspezifisch
Apex
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 wird.
Geste in der Form eines nach links zeigenden Chevrons Chevron-left
Anwendungsspezifisch
Anwendungsspezifisch
Apex
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 wird.
Geste in der Form eines nach rechts zeigenden Chevrons Chevron-right
Anwendungsspezifisch
Anwendungsspezifisch
Apex
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 wird.
Nach oben zeigender Pfeil Pfeil nach oben
Anwendungsspezifisch
Anwendungsspezifisch
Pfeilkopf
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. Einzelstrichpfeile, die mit dem Kopf als Dreieck geschrieben werden, werden nicht unterstützt.
Nach unten zeigender Pfeil Pfeil nach unten
Anwendungsspezifisch
Anwendungsspezifisch
Pfeilkopf
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. Einzelstrichpfeile, die mit dem Kopf als Dreieck geschrieben werden, werden nicht unterstützt.
Nach links zeigender Pfeil Pfeil nach links
Anwendungsspezifisch
Anwendungsspezifisch
Pfeilkopf
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. Einzelstrichpfeile, die mit dem Kopf als Dreieck geschrieben werden, werden nicht unterstützt.
Nach rechts zeigender Pfeil Pfeil nach rechts
Anwendungsspezifisch
Anwendungsspezifisch
Pfeilkopf
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. Einzelstrichpfeile, die mit dem Kopf als Dreieck geschrieben werden, werden nicht unterstützt.
einzelnes schnelles Streichen nach oben Nach oben
Anwendungsspezifisch
Anwendungsspezifisch
Startpunkt
Diese Geste ist ein einzelnes, schnelles Streichen nach oben.
Diese Geste wird von Flicks-Gesten verwendet.
schnelles Streichen nach unten Nach unten
Anwendungsspezifisch
Anwendungsspezifisch
Startpunkt
Diese Geste ist ein einzelnes, schnelles Streichen nach unten.
Diese Geste wird von Flicks-Gesten verwendet.
schnelles Streichen nach links Links
Rücktaste
Fest
Startpunkt
Diese Geste ist ein einzelnes, schnelles Streichen nach links.
Diese Geste wird von Flicks-Gesten verwendet.
schnelles Streichen nach rechts Right
LeerZchn
Fest
Startpunkt
Diese Geste ist ein einzelnes, schnelles Streichen nach rechts.
Diese Geste wird von Flicks-Gesten verwendet.
Strich nach oben und dann links Links oben
Anwendungsspezifisch
Anwendungsspezifisch
Richtungsänderung
Zeichnen Sie diese Geste in einem einzigen Strich beginnend mit dem aufwärts stehenden Strich. Stellen Sie sicher, dass die beiden Seiten gleich lang und rechtwinklig sind.
Strich nach oben und rechts Rechts oben
Anwendungsspezifisch
Anwendungsspezifisch
Richtungsänderung
Zeichnen Sie diese Geste in einem einzigen Strich beginnend mit dem aufwärts stehenden Strich. Stellen Sie sicher, dass die beiden Seiten gleich lang und rechtwinklig sind.
Strich nach unten und nach links Links unten
Anwendungsspezifisch
Anwendungsspezifisch
Richtungsänderung
Zeichnen Sie diese Geste in einem einzigen Strich, beginnend mit dem Abwärtsstrich. Stellen Sie sicher, dass die beiden Seiten gleich lang und rechtwinklig sind.
Strich nach unten und rechts Nach rechts unten
Anwendungsspezifisch
Anwendungsspezifisch
Richtungsänderung
Zeichnen Sie diese Geste in einem einzigen Strich, beginnend mit dem Abwärtsstrich. Stellen Sie sicher, dass die beiden Seiten gleich lang und rechtwinklig sind.
Strich nach links und dann nach oben gezeichnet Links nach oben
Anwendungsspezifisch
Anwendungsspezifisch
Richtungsänderung
Zeichnen Sie diese Geste in einem einzigen Strich, beginnend mit dem linken Strich. Stellen Sie sicher, dass die beiden Seiten gleich lang und rechtwinklig sind.
Strich nach links und dann nach unten gezeichnet Links nach unten
Anwendungsspezifisch
Anwendungsspezifisch
Richtungsänderung
Zeichnen Sie diese Geste in einem einzigen Strich, beginnend mit dem linken Strich. Stellen Sie sicher, dass die beiden Seiten gleich lang und rechtwinklig sind.
Strich nach rechts und dann nach oben gezeichnet Rechts nach oben
Konvertieren des Eingabemethoden-Editors (IME)
Fest
Richtungsänderung
Zeichnen Sie diese Geste in einem einzigen Strich beginnend mit dem richtigen Strich. Stellen Sie sicher, dass die beiden Seiten gleich lang und rechtwinklig sind.
Strich nach rechts und dann nach unten gezeichnet Rechts nach unten
Anwendungsspezifisch
Anwendungsspezifisch
Richtungsänderung
Zeichnen Sie diese Geste in einem einzigen Strich beginnend mit dem richtigen Strich. Stellen Sie sicher, dass die beiden Seiten gleich lang und rechtwinklig sind.
Strich nach oben und dann nach unten Nach oben
Rückgängig
Fest
Richtungsänderung
Zeichnen Sie diese Geste in einem einzigen Strich beginnend mit dem aufwärts stehenden Strich. Zeichnen Sie die beiden Striche so nah wie möglich.
Strich nach unten und dann nach oben Down-up
Anwendungsspezifisch
Anwendungsspezifisch
Richtungsänderung
Zeichnen Sie diese Geste in einem einzigen Strich, beginnend mit dem Abwärtsstrich. Zeichnen Sie die beiden Striche so nah wie möglich.
Strich nach links und dann rechts gezeichnet Links-rechts
Cursor nach links verschieben
Fest
Richtungsänderung
Zeichnen Sie diese Geste in einem einzigen Strich, beginnend mit dem linken Strich. Zeichnen Sie die beiden Striche so nah wie möglich.
Strich nach rechts und dann links gezeichnet Right-Left
Cursor nach rechts verschieben
Fest
Richtungsänderung
Zeichnen Sie diese Geste in einem einzigen Strich beginnend mit dem richtigen Strich. Zeichnen Sie die beiden Striche so nah wie möglich.
Strich nach oben und nach links mit der linken Bewegung länger als die Aufwärtsbewegung Up-left-long
Einzug verkleinern
Fest
Richtungsänderung
Zeichnen Sie diese Geste in einem einzigen Strich beginnend mit dem aufwärts stehenden Strich. Der linke Strich ist zwei- bis viermal so lang wie der aufwärts Strich und die beiden Striche in einem rechten Winkel.
Strich nach oben und rechts mit dem rechts gerichteten Strich länger als der aufwärts gezeichnete Strich Up-right-long
Registerkarte
Fest
Richtungsänderung
Zeichnen Sie diese Geste in einem einzigen Strich beginnend mit dem aufwärts stehenden Strich. Der rechte Strich ist zwei- bis viermal so lang wie der aufwärts Strich und die beiden Striche in einem rechten Winkel.
Strich nach unten und nach links mit dem Strich in der linken Richtung länger als der Strich in richtung unten Links unten lang
EINGABETASTE
Fest
Richtungsänderung
Zeichnen Sie diese Geste in einem einzigen Strich ab dem Abwärtsstrich. Der linke Strich ist zwei- bis viermal so lang wie der Abwärtsstrich und die beiden Striche befinden sich in einem rechten Winkel.
Strich nach unten und nach rechts gezeichnet, wobei der Abschnitt der Bewegung nach rechts länger ist als die Abwärtsbewegung Rechts unten
LeerZchn
Fest
Richtungsänderung
Zeichnen Sie diese Geste in einem einzigen Strich ab dem Abwärtsstrich. Der rechte Strich ist zwei- bis viermal so lang wie der Abwärtsstrich und die beiden Striche befinden sich in einem rechten Winkel.
Geste in Form eines Ausrufezeichens Ausrufezeichen
Anwendungsspezifisch
Anwendungsspezifisch
Mitte der Linie
Zeichnen Sie den Punkt kurz nach dem Zeichnen der Linie, und platzieren Sie ihn nahe an der Linie.
Tippen Auf Geste Tippen
Klicken Sie auf
Fest
Ausgangspunkt ist die Unterscheidung des Heißpunkts
Tippen Sie schnell.
Doppeltippen Sie die Geste. Doppeltippen
Mit der linken Maustaste doppelklicken
Fest
Ausgangspunkt ist die Unterscheidung des Heißpunkts
Tippen Sie schnell und mit den Tippen so nah wie möglich beieinander.

Hinweis

Tippen und Doppeltippen werden zusätzlich zu Systemgesten als Anwendungsgesten unterstützt. Dies ist, um Szenarien zu behandeln, in denen Sie möglicherweise eine Anwendungsgeste aktivieren möchten, die ein Tippen oder Doppeltippen als Teil davon enthält. Ein Beispiel für eine solche Geste ist die Ausrufegeste. Aktivieren Sie in einem solchen Fall die Tippen-Anwendungsgeste, und lauschen Sie nicht auf die Geste des Tippens auf das System. Dadurch können Sie auf eine einzelne Komponente lauschen, die einen Tippen 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-Klasse]

Gestenereignis [InkEdit-Steuerelement]

Gestenereignis [InkOverlay-Klasse]

Gestenereignis [InkPicture-Steuerelement]