Delen via


Toepassingsbewegingen en semantisch gedrag

De toepassingsbewegingen worden geleverd als onderdeel van de Windows Vista SDK. De Microsoft-gebarenherkenning is gebouwd om deze gebaren te herkennen. Standaard zijn er geen gebaren ingeschakeld. Toepassingen moeten de bewegingen kiezen die moeten worden ingeschakeld. Naast het herkennen van bewegingen biedt de Microsoft-gebarenherkenning ook alternatieven, samen met betrouwbaarheidswaarden als onderdeel van de herkenningsresultaten. Als u deze bewegingen in uw toepassing wilt gebruiken, moet u zich hierop abonneren vanuit de toepassing met behulp van de Api-verwijzing voor tablet-pc's. Met de API's kunt u een subset van deze gebaren kiezen en een query uitvoeren op specifieke eigenschappen, zoals het aantal pennenstreken, hete punt en andere eigenschappen, evenals alternatieve waarden en hun betrouwbaarheidswaarden.

Voor penbewuste toepassingen die gebruikmaken van deze gebaren, worden er geen muisberichten verzonden. In plaats daarvan worden gebarengebeurtenissen verzonden naar deze toepassingen die hen informeren over deze bewegingen. De toepassingen voeren vervolgens acties uit die vergelijkbaar zijn met acties op basis van een muis als reactie op deze gebaren.

De volgende tabel bevat toepassingsbewegingen die worden ondersteund door de Microsoft-gebarenherkenning. Om consistentie van bewegingen te garanderen die worden gebruikt voor veelvoorkomende acties tussen toepassingen, moet u zich houden aan de volgende suggesties:

  • De actie is het voorgestelde semantische gedrag dat is gekoppeld aan het gebaar.
  • Voor de gebaren die zijn gelabeld als Opgelost in de volgende tabel, raadt Microsoft u aan het voorgestelde semantische gedrag niet te wijzigen. Als een toepassing geen behoefte heeft aan het opgegeven semantische gedrag, raadt Microsoft u aan de beweging niet opnieuw te gebruiken voor een andere actie of semantisch gedrag.
  • Voor de gebaren die zijn gelabeld als toepassingsspecifiek en die een voorgesteld semantisch gedrag hebben, raadt Microsoft u aan het voorgestelde semantische gedrag te ondersteunen als die functionaliteit in uw toepassing bestaat. Als u consistentie tussen toepassingen wilt behouden, kiest u geen ander semantisch gedrag voor een dergelijke beweging als de functionaliteit die overeenkomt met de voorgestelde semantische functie in uw toepassing bestaat. Als uw toepassing echter geen functionaliteit heeft die overeenkomt met de voorgestelde semantische functie, kunt u relevante semantische gedragingen koppelen aan het gebaar. Dit geldt ook voor alle bewegingen die toepassingsspecifiek zijn en geen voorgestelde semantische actie hebben.
  • Het hete punt van een gebaar is een onderscheidend punt in de geometrie van het gebaar. Het hete punt kan worden gebruikt om te bepalen waar het gebaar is uitgevoerd. Met de bewegingen-API's, met name de eigenschap HotPoint van het object Beweging, kunt u het hot point voor een bepaald gebaar bepalen. Niet alle gebaren hebben echter een specifiek onderscheid tussen hete punten. Voor degenen die geen specifiek onderscheid maken tussen hete punten, wordt het beginpunt gerapporteerd als het hete punt.

    Notitie

    Sommige bewegingen hebben een onderscheidende hot point die net het beginpunt is. Deze worden onderscheiden in de tabel.

Gebaren Naam van beweging Voorgesteld gedrag Vast of toepassingsspecifiek Hot point Notities
kant-en-side scratch-outbeweging Scratch-out
Inhoud wissen
Vast
Beginpunt
Maak de stroken zo horizontaal mogelijk en teken ten minste drie stroken. Als de hoogte van het gebaar toeneemt, moet het aantal pennenstreken ook toenemen.
driehoekvormig gebaar Driehoek
Invoegen
Toepassingsspecifiek
Beginpunt
Teken de driehoek in één pennenstreek, zonder de pen op te heffen. Zorg ervoor dat de bovenkant van de driehoek omhoog wijst.
beweging in de vorm van een vierkant Vierkant
Actie-item
Toepassingsspecifiek
Beginpunt
Teken het vierkant vanaf de linkerbovenhoek. Teken het vierkant met één pennenstreek, zonder de pen op te heffen.
beweging in de vorm van een ster Ster
Actie-item
Toepassingsspecifiek
Beginpunt
Teken de ster met precies vijf punten. Doe dit in één pennenstreek zonder de pen op te heffen.
beweging in de vorm van een controle Cheque
Uitchecken
Toepassingsspecifiek
Hoek
De opwaartse slag van de controle moet twee tot vier keer zo lang zijn als de kleinere neerwaartse slag.
beweging in de vorm van een Curlicue
Snijden
Vast
Uitgangspunt is het onderscheiden van hete punt
Teken het curlicue onder een hoek, van linksonder naar rechtsboven. Begin het curlicue op het woord dat u wilt knippen.
beweging in de vorm van een dubbele curlicue Double-Curlicue
Kopiëren
Vast
Uitgangspunt is het onderscheiden van hete punt
Teken het dubbele curlicue in een hoek, van linksonder naar rechtsboven. Start het dubbele curlicue op het woord dat u wilt kopiëren.
beweging in de vorm van een cirkel Cirkel
Toepassingsspecifiek
Toepassingsspecifiek
Beginpunt
Teken de cirkel in één pennenstreek, zonder de pen op te heffen. Begin met het tekenen van de cirkel vanaf het bovenste punt.
beweging in de vorm van een dubbele cirkel Dubbele cirkel
Plakken
Vast
Beginpunt
Teken de twee cirkels die elkaar overlappen. Doe dit met één pennenstreek, zonder de pen op te heffen.
beweging in de vorm van een halve cirkel die rechts naar links is getekend Linker-halve cirkel
Ongedaan maken
Vast
Uitgangspunt is het onderscheiden van hete punt
Zorg ervoor dat u de halve cirkel van rechts naar links tekent. De twee uiteinden van de boog moeten zich op dezelfde horizontale lijn bevinden.
beweging in de vorm van een halve cirkel die van links naar rechts is getekend Rechts-halve cirkel
Opnieuw
Vast
Uitgangspunt is het onderscheiden van hete punt
Zorg ervoor dat u de halve cirkel van links naar rechts tekent. De twee uiteinden van de boog moeten zich op dezelfde horizontale lijn bevinden.
beweging in de vorm van een caret Caret
Plakken, invoegen
Toepassingsspecifiek
Top
Teken beide zijden van de caret met gelijke lengte. Zorg ervoor dat de hoek scherp is en dat het punt niet is afgerond op een curve.
beweging in de vorm van een omgekeerde caret Omgekeerde caret
Invoegen
Toepassingsspecifiek
Top
Teken beide zijden van de caret met gelijke lengte. Zorg ervoor dat de hoek scherp is en dat het punt niet is afgerond op een curve.
beweging in de vorm van een punthaak links Dubbele punthaak links
Toepassingsspecifiek
Toepassingsspecifiek
Top
Teken beide zijden van de dubbele punthaak met gelijke lengte. Zorg ervoor dat de hoek scherp is en dat het punt niet is afgerond op een curve.
beweging in de vorm van een punthaak die naar rechts wijst Dubbele punthaak rechts
Toepassingsspecifiek
Toepassingsspecifiek
Top
Teken beide zijden van de dubbele punthaak met gelijke lengte. Zorg ervoor dat de hoek scherp is en dat het punt niet is afgerond op een curve.
pijl omhoog wijzen Pijl-omhoog
Toepassingsspecifiek
Toepassingsspecifiek
Pijlkop
Teken de pijl niet in meer dan twee pennenstreken. Teken de pijl in één pennenstreek of in twee stroken, waarbij de ene lijn de lijn is en de andere de pijlkop. Pijlen met één lijn die met het hoofd als driehoek zijn geschreven, worden niet ondersteund.
omlaag wijzende pijl Pijl-omlaag
Toepassingsspecifiek
Toepassingsspecifiek
Pijlkop
Teken de pijl niet in meer dan twee pennenstreken. Teken de pijl in één pennenstreek of in twee stroken, waarbij de ene lijn de lijn is en de andere de pijlkop. Pijlen met één lijn die met het hoofd als driehoek zijn geschreven, worden niet ondersteund.
pijl naar links wijzen Pijl-links
Toepassingsspecifiek
Toepassingsspecifiek
Pijlkop
Teken de pijl niet in meer dan twee pennenstreken. Teken de pijl in één pennenstreek of in twee stroken, waarbij de ene lijn de lijn is en de andere de pijlkop. Pijlen met één lijn die met het hoofd als driehoek zijn geschreven, worden niet ondersteund.
pijl naar rechts wijzen Pijl-rechts
Toepassingsspecifiek
Toepassingsspecifiek
Pijlkop
Teken de pijl niet in meer dan twee pennenstreken. Teken de pijl in één pennenstreek of in twee stroken, waarbij de ene lijn de lijn is en de andere de pijlkop. Pijlen met één lijn die met het hoofd als driehoek zijn geschreven, worden niet ondersteund.
enkele snelle omhoog Omhoog
Toepassingsspecifiek
Toepassingsspecifiek
Beginpunt
Dit gebaar is een enkele, snelle omhoog.
Deze beweging wordt gebruikt door veegbewegingen.
snel omlaag Dons
Toepassingsspecifiek
Toepassingsspecifiek
Beginpunt
Dit gebaar is een enkele, snelle naar beneden.
Deze beweging wordt gebruikt door veegbewegingen.
snel naar links vegen Links
Backspace
Vast
Beginpunt
Dit gebaar is één snelle veeg naar links.
Deze beweging wordt gebruikt door veegbewegingen.
snel naar rechts vegen Rechts
Ruimte
Vast
Beginpunt
Dit gebaar is één snelle veeg naar rechts.
Deze beweging wordt gebruikt door veegbewegingen.
lijn die omhoog gaat en vervolgens links Linksboven
Toepassingsspecifiek
Toepassingsspecifiek
Richtingswijziging
Teken deze beweging in één pennenstreek die begint met de omhooggestreken lijn. Zorg ervoor dat de twee zijden gelijk zijn aan lengte en in een rechte hoek.
lijn die omhoog en rechts gaat Rechtsboven
Toepassingsspecifiek
Toepassingsspecifiek
Richtingswijziging
Teken deze beweging in één pennenstreek die begint met de omhooggestreken lijn. Zorg ervoor dat de twee zijden gelijk zijn aan lengte en in een rechte hoek.
slag die omlaag gaat en naar links Linksonder
Toepassingsspecifiek
Toepassingsspecifiek
Richtingswijziging
Teken deze beweging in één pennenstreek die begint met de omlaagslag. Zorg ervoor dat de twee zijden gelijk zijn aan lengte en in een rechte hoek.
slag die omlaag gaat en naar de juiste Rechtsonder
Toepassingsspecifiek
Toepassingsspecifiek
Richtingswijziging
Teken deze beweging in één pennenstreek die begint met de omlaagslag. Zorg ervoor dat de twee zijden gelijk zijn aan lengte en in een rechte hoek.
lijn links getekend en vervolgens omhoog Linksboven
Toepassingsspecifiek
Toepassingsspecifiek
Richtingswijziging
Teken deze beweging in één pennenstreek die begint met de linkerstreek. Zorg ervoor dat de twee zijden gelijk zijn aan lengte en in een rechte hoek.
lijn links getekend en vervolgens omlaag Linksonder
Toepassingsspecifiek
Toepassingsspecifiek
Richtingswijziging
Teken deze beweging in één pennenstreek die begint met de linkerstreek. Zorg ervoor dat de twee zijden gelijk zijn aan lengte en in een rechte hoek.
lijn rechts getekend en vervolgens Rechtsboven
IME (Input Method Editor) converteren
Vast
Richtingswijziging
Teken deze beweging in één pennenstreek die begint met de rechterstreek. Zorg ervoor dat de twee zijden gelijk zijn aan lengte en in een rechte hoek.
lijn rechts getekend en vervolgens omlaag Rechtsonder
Toepassingsspecifiek
Toepassingsspecifiek
Richtingswijziging
Teken deze beweging in één pennenstreek die begint met de rechterstreek. Zorg ervoor dat de twee zijden gelijk zijn aan lengte en in een rechte hoek.
lijn getekend en vervolgens omlaag Omhoog en omlaag
Ongedaan maken
Vast
Richtingswijziging
Teken deze beweging in één pennenstreek die begint met de omhooggestreken lijn. Teken de twee pennenstreken zo dicht mogelijk.
lijn getekend en vervolgens omhoog Omlaag
Toepassingsspecifiek
Toepassingsspecifiek
Richtingswijziging
Teken deze beweging in één pennenstreek die begint met de omlaagslag. Teken de twee pennenstreken zo dicht mogelijk.
lijn links getekend en vervolgens rechts Van links naar rechts
Cursor naar links verplaatsen
Vast
Richtingswijziging
Teken deze beweging in één pennenstreek die begint met de linkerstreek. Teken de twee pennenstreken zo dicht mogelijk.
lijn rechts getekend en vervolgens links Right-Left
Cursor naar rechts verplaatsen
Vast
Richtingswijziging
Teken deze beweging in één pennenstreek die begint met de rechterstreek. Teken de twee pennenstreken zo dicht mogelijk.
lijn getekend en links met de linkse beweging langer dan de opwaartse beweging Lang omhoog
Inspringing verkleinen
Vast
Richtingswijziging
Teken deze beweging in één pennenstreek die begint met de omhooggestreken lijn. De linkerstreek is twee tot vier keer zolang de up-stroke en de twee stroken een rechte hoek hebben.
lijn getekend en rechts met de rechterstreek langer dan de opwaartse lijn Rechtsboven
Tabblad
Vast
Richtingswijziging
Teken deze beweging in één pennenstreek die begint met de omhooggestreken lijn. De rechterstreek is twee tot vier keer zolang de up-stroke en de twee pennenstreken een rechte hoek hebben.
lijn omlaag getrokken en links met de lijn in de linkerrichting langer dan de lijn in de richting omlaag Linksonder lang
Binnenkomen
Vast
Richtingswijziging
Teken deze beweging in één pennenstreek die begint met de omlaagslag. De linkerstreek is twee tot vier keer zolang de omlaagstreek en de twee pennenstreken een rechte hoek hebben.
lijn omlaag getrokken en rechts met het gedeelte van de beweging naar rechts langer is dan de beweging Omlaag naar rechts
Ruimte
Vast
Richtingswijziging
Teken deze beweging in één pennenstreek die begint met de omlaagslag. De rechterstreek is twee tot vier keer zolang de omlaagstreek en de twee pennenstreken een rechte hoek hebben.
beweging in de vorm van een uitroepteken Uitroep
Toepassingsspecifiek
Toepassingsspecifiek
Midden van de lijn
Teken de stip kort na het tekenen van de lijn en plaats deze dicht bij de lijn.
tik op beweging Kraan
Klikken
Vast
Uitgangspunt is het onderscheiden van hete punt
Tik snel.
dubbeltikbeweging. Dubbeltik op
Dubbelklik links
Vast
Uitgangspunt is het onderscheiden van hete punt
Tik snel en met de tikken zo dicht mogelijk bij elkaar.

Notitie

Tikken en dubbeltikken worden ondersteund als toepassingsbewegingen, naast systeembewegingen. Dit is bedoeld voor scenario's waarin u mogelijk een toepassingsbeweging wilt inschakelen die een tik of dubbeltik heeft als onderdeel hiervan. Een voorbeeld van een dergelijk gebaar is het uitroepteken. Schakel in dat geval de tikbeweging van de toepassing in en luister niet naar de tikbeweging van het systeem. Hiermee kunt u luisteren naar één onderdeel dat zowel een tik kan identificeren als onderscheiden van een tik binnen een gebaar. Het geval van een tik binnen een gebaar resulteert in alleen het algemene gebaar dat wordt herkend.

Beweginggebeurtenis [InkCollector-klasse]

gebarengebeurtenis [Besturingselement InkEdit]

beweginggebeurtenis [InkOverlay-klasse]

Beweging [InkPicture Control]