Freigeben über


ApplicationGesture-Enumeration

Definiert Werte für den Satz verfügbarer anwendungsspezifischer Stiftbewegungen.

Namespace:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Syntax

'Declaration
Public Enumeration ApplicationGesture
'Usage
Dim instance As ApplicationGesture
public enum ApplicationGesture
public enum class ApplicationGesture
public enum ApplicationGesture
public enum ApplicationGesture

Member

Membername Beschreibung
AllGestures Erkennt alle anwendungsspezifischen Stiftbewegungen.
NoGesture Erkennt keine anwendungsspezifischen Stiftbewegungen.
Scratchout Diese Stiftbewegung muss als einzelner Strich gezeichnet werden, der mindestens drei Vorwärts- und Rückwärtsbewegungen aufweist.
Triangle Das Dreieck muss mit einem einzelnen Strich ohne Heben des Stifts gezeichnet werden.
Square Das Quadrat kann mit einem oder zwei Strichen gezeichnet werden. Zeichnen Sie das ganze Quadrat in einem Strich, ohne den Stift zu heben. Zeichnen Sie drei Seiten des Quadrats in zwei Strichen, und zeichnen Sie die verbleibende Seite mit einem weiteren Strich. Verwenden Sie maximal zwei Striche, um das Quadrat zu zeichnen.
Star Der Stern muss genau fünf Punkte aufweisen und mit einem einzelnen Strich ohne Heben des Stifts gezeichnet werden.
Check Der aufwärts zeigende Strich muss doppelt so lang sein wie der kleinere, abwärts zeigende Strich.
Curlicue Beginnen Sie an der Stelle mit der offenen Spirale, an der die Aktion stattfinden soll.
DoubleCurlicue Beginnen Sie an der Stelle mit der Doppelspirale, an der die Aktion stattfinden soll.
Circle Der Kreis muss mit einem einzelnen Strich ohne Heben des Stifts gezeichnet werden.
DoubleCircle Die beiden Kreise müssen sich überschneiden und mit einem einzelnen Strich ohne Heben des Stifts gezeichnet werden.
SemiCircleLeft Der Halbkreis muss von links nach rechts gezeichnet werden. Die beiden Enden des Halbkreises sollten horizontal möglichst auf einer Ebene liegen.
SemiCircleRight Der Halbkreis muss von rechts nach links gezeichnet werden. Die beiden Enden des Halbkreises sollten horizontal möglichst auf einer Ebene liegen.
ChevronUp Beide Seiten des Chevrons müssen so identisch wie möglich gezeichnet werden. Der Winkel muss klein sein und in einem Punkt enden.
ChevronDown Beide Seiten des Chevrons müssen so identisch wie möglich gezeichnet werden. Der Winkel muss klein sein und in einem Punkt enden.
ChevronLeft Beide Seiten des Chevrons müssen so identisch wie möglich gezeichnet werden. Der Winkel muss klein sein und in einem Punkt enden.
ChevronRight Beide Seiten des Chevrons müssen so identisch wie möglich gezeichnet werden. Der Winkel muss klein sein und in einem Punkt enden.
ArrowUp Der Pfeil kann in einem einzelnen Strich oder mit zwei Strichen gezeichnet werden, wobei ein Strich die Linie und der andere Strich die Pfeilspitze darstellt. Verwenden Sie nicht mehr als zwei Striche, um den Pfeil zu zeichnen.
ArrowDown Der Pfeil kann in einem einzelnen Strich oder mit zwei Strichen gezeichnet werden, wobei ein Strich die Linie und der andere Strich die Pfeilspitze darstellt. Verwenden Sie nicht mehr als zwei Striche, um den Pfeil zu zeichnen.
ArrowLeft Der Pfeil kann in einem einzelnen Strich oder mit zwei Strichen gezeichnet werden, wobei ein Strich die Linie und der andere Strich die Pfeilspitze darstellt. Verwenden Sie nicht mehr als zwei Striche, um den Pfeil zu zeichnen.
ArrowRight Der Pfeil kann in einem einzelnen Strich oder mit zwei Strichen gezeichnet werden, wobei ein Strich die Linie und der andere Strich die Pfeilspitze darstellt. Verwenden Sie nicht mehr als zwei Striche, um den Pfeil zu zeichnen.
Up Diese Stiftbewegung muss als einzelner schneller Strich nach oben gezeichnet werden.
Down Diese Stiftbewegung muss als einzelner schneller Strich nach unten gezeichnet werden.
Left Diese Stiftbewegung muss als einzelner schneller Strich nach links gezeichnet werden.
Right Diese Stiftbewegung muss als einzelner schneller Strich nach rechts gezeichnet werden.
UpDown Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem aufwärts zeigenden Strich begonnen wird. Die beiden Striche müssen so dicht wie möglich beieinander liegen.
DownUp Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem abwärts zeigenden Strich begonnen wird. Die beiden Striche müssen so dicht wie möglich beieinander liegen.
LeftRight Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem linken Strich begonnen wird. Die beiden Striche müssen so dicht wie möglich beieinander liegen.
RightLeft Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem rechten Strich begonnen wird. Die beiden Striche müssen so dicht wie möglich beieinander liegen.
UpLeftLong Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem aufwärts zeigenden Strich begonnen wird. Der linke Strich muss ungefähr doppelt so lang sein wie der aufwärts zeigende Strich, und die beiden Striche müssen im rechten Winkel zueinander stehen.
UpRightLong Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem aufwärts zeigenden Strich begonnen wird. Der rechte Strich muss ungefähr doppelt so lang sein wie der aufwärts zeigende Strich, und die beiden Striche müssen im rechten Winkel zueinander stehen.
DownLeftLong Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem abwärts zeigenden Strich begonnen wird. Der linke Strich ist ungefähr doppelt so lang wie der aufwärts zeigende Strich, und die beiden Striche müssen im rechten Winkel zueinander stehen.
DownRightLong Gibt das Drücken der Leertaste an. Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem abwärts zeigenden Strich begonnen wird. Der rechte Strich muss ungefähr doppelt so lang sein wie der aufwärts zeigende Strich, und die beiden Striche müssen im rechten Winkel zueinander stehen.
UpLeft Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem aufwärts zeigenden Strich begonnen wird. Die beiden Seiten müssen möglichst gleich lang sein und im rechten Winkel zueinander stehen.
UpRight Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem aufwärts zeigenden Strich begonnen wird. Die beiden Seiten müssen möglichst gleich lang sein und im rechten Winkel zueinander stehen.
DownLeft Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem abwärts zeigenden Strich begonnen wird. Die beiden Seiten müssen möglichst gleich lang sein und im rechten Winkel zueinander stehen.
DownRight Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem abwärts zeigenden Strich begonnen wird. Die beiden Seiten müssen möglichst gleich lang sein und im rechten Winkel zueinander stehen.
LeftUp Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem linken Strich begonnen wird. Die beiden Seiten müssen möglichst gleich lang sein und im rechten Winkel zueinander stehen.
LeftDown Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem linken Strich begonnen wird. Die beiden Seiten sind möglichst gleich lang und stehen im rechten Winkel zueinander.
RightUp Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem rechten Strich begonnen wird. Die beiden Seiten müssen möglichst gleich lang sein und im rechten Winkel zueinander stehen.
RightDown Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem rechten Strich begonnen wird. Die beiden Seiten müssen möglichst gleich lang sein und im rechten Winkel zueinander stehen.
Exclamation Die Linie muss zuerst gezeichnet werden. Anschließend wird der Punkt schnell und so dicht wie möglich an der Linie gezeichnet.
Tap Gibt einen Mausklick an. Das Klicken muss schnell erfolgen, damit möglichst kein Abgleiten auftritt.
DoubleTap Gibt einen Doppelklick mit der Maus an. Tippen Sie schnell und möglichst nahe an der gleichen Stelle, um optimale Ergebnisse zu erzielen.

Hinweise

Anwendungsstiftbewegungen sind Stiftbewegungen, die Sie auswählen können, um Anwendungsunterstützung zu erhalten. Anwendungen, die speziell für die Arbeit mit einem Stift entworfen wurden, verwenden diese Stiftbewegungen mit höherer Wahrscheinlichkeit. Eine Liste mit den Formen der Stiftbewegungen und ihrem vorgeschlagenen semantischen Verhalten in einer Anwendung finden Sie unter Application Gestures and Semantic Behavior.

Die Tap-Stiftbewegung und die DoubleTap-Stiftbewegung werden als Anwendungsstiftbewegungen und Systemstiftbewegungen definiert (Systemstiftbewegungen werden im SystemGesture-Enumerationstyp definiert). Das bedeutet, dass Sie eine Anwendungsstiftbewegung mit einer Komponente integrieren können, die als Tap oder DoubleTap (wie die Exclamation-Stiftbewegung) analysiert werden kann. Aktivieren Sie in diesem Fall die Tap-Anwendungsstiftbewegung, und deaktivieren Sie die Tap Systemstiftbewegung in der Anwendung. Wenn ein Benutzer auf das Gerät tippt, wird die Anwendungsstiftbewegung erkannt. Dadurch kann die Anwendung eine einzelne Komponente überwachen, die Tap und Tap innerhalb der Anwendungsstiftbewegung identifizieren und unterscheiden kann.

Zusätzlich zu den folgenden Stiftbewegungen beabsichtigt Microsoft die Unterstützung zahlreicher Stiftbewegungssymbole als Bestandteil der Microsoft-Stiftbewegungserkennung. Weitere Informationen zu diesen nicht implementierten Stiftbewegungssymbolen finden Sie unter Unimplemented Glyphs.

Weitere Informationen zu Anwendungsstiftbewegungen und Systemstiftbewegungen finden Sie unter Using Gestures.

Der Standardwert ist NoGesture. Hierbei handelt es sich eigentlich um eine Grenzlinie, die die erwartete Mindestzuverlässigkeit der Stiftbewegungserkennung darstellt. Sie stellt keine Stiftbewegung oder das Nichtvorhandensein einer Stiftbewegung dar, sondern nur einen Punkt, ab dem die Stiftbewegungserkennung nicht mehr genügend Vertrauen in die Ergebnisgenauigkeit hat, um unter diesem Punkt liegende Elemente zu empfehlen.

Im folgenden Beispiel wird angenommen, dass ein Stiftbewegungsarray aus den folgenden Werten besteht: Circle, LeftRight, NoGesture, RightLeft und Triangle. In diesem Fall hat die Stiftbewegungserkennung ein hohes Maß an Vertrauen in Circle und weniger Vertrauen in LeftRight. Das Erkennungsmodul hat sehr wenig Vertrauen in RightLeft und Triangle, weil sie in der Arrayreihenfolge hinter NoGesture stehen.

Die Vertrauensebene, auf der die Stiftbewegungserkennung NoGesture zurückgibt, kann nicht geändert werden.

Wenn NoGesture das erste Element im Array ist (d.h., dass jede erkannte Stiftbewegung unter dem vorgeschlagenen Zuverlässigkeitsschwellenwert liegt), bricht die Plattform das Stiftbewegungsereignis standardmäßig ab; andernfalls akzeptiert die Plattform standardmäßig die Stiftbewegung. Um das Standardverhalten zu ändern, erfassen Sie das Ereignis InkCollector.Gesture, InkOverlay.Gesture, InkPicture.Gesture, oder InkEdit.Gesture. Wenn eine Stiftbewegung akzeptiert wird, wird der Strich nicht dem Microsoft.Ink.Ink-Objekt hinzugefügt. Wenn eine Stiftbewegung abgebrochen wird, wird der Strich dem Microsoft.Ink.Ink-Objekt hinzugefügt.

Plattformen

Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

Microsoft.Ink-Namespace

Microsoft.Ink.Gesture

Microsoft.Ink.CollectionMode

Microsoft.Ink.InkCollectorGestureEventArgs

Microsoft.Ink.InkEditGestureEventArgs

Microsoft.Ink.SystemGesture

InkCollector.GetGestureStatus

InkOverlay.GetGestureStatus

InkPicture.GetGestureStatus

InkEdit.GetGestureStatus

InkCollector.SetGestureStatus

InkOverlay.SetGestureStatus

InkPicture.SetGestureStatus

InkEdit.SetGestureStatus

GestureRecognizer.EnableGestures

Gesture.Id

Weitere Ressourcen

Command Input on the Tablet PC

Using Gestures