Mouvements d’application et comportement sémantique

les mouvements d’application sont fournis dans le cadre du kit de développement logiciel (SDK) Windows Vista. Le module de reconnaissance de mouvement Microsoft est conçu pour reconnaître ces gestes. Par défaut, aucun geste n’est activé. Les applications doivent choisir les gestes à activer. En plus de reconnaître les gestes, le module de reconnaissance de mouvement de Microsoft fournit également des alternatives, ainsi que des valeurs de confiance dans le cadre des résultats de la reconnaissance. Pour utiliser ces mouvements dans votre application, vous devez vous y abonner à partir de l’application à l’aide de la référence de l' API Tablet PC. Les API vous permettent de choisir un sous-ensemble de ces gestes et de rechercher des propriétés spécifiques, telles que le nombre de traits, le point chaud et d’autres propriétés, ainsi que des alternatives et leurs valeurs de confiance.

Pour les applications prenant en charge le stylet qui utilisent ces gestes, les messages de la souris ne sont pas envoyés. Au lieu de cela, les événements de mouvement sont envoyés à ces applications pour les informer de ces mouvements. Les applications prennent ensuite des mesures similaires aux actions de la souris en réponse à ces mouvements.

Le tableau suivant répertorie les mouvements d’application pris en charge par le module de reconnaissance de mouvement Microsoft. Pour garantir la cohérence des mouvements utilisés pour les actions courantes entre les applications, vous devez respecter les suggestions suivantes :

  • L’action est le comportement sémantique suggéré associé au geste.
  • Pour les gestes indiqués comme corrigés dans le tableau suivant, Microsoft recommande de ne pas modifier le comportement de sémantique suggéré. Si une application n’a pas besoin du comportement sémantique spécifié, Microsoft recommande de ne pas réutiliser le geste pour une autre action ou un comportement sémantique.
  • Pour les mouvements intitulés spécifiques à l’application et qui ont un comportement de sémantique suggéré, Microsoft vous recommande de prendre en charge le comportement de sémantique suggéré si cette fonctionnalité existe dans votre application. Pour maintenir la cohérence entre les applications, ne choisissez pas un comportement sémantique différent pour un tel mouvement si les fonctionnalités correspondant à la sémantique suggérée existent dans votre application. Toutefois, si votre application n’a pas de fonctionnalité qui correspond à la sémantique suggérée, vous devez être libre d’associer les comportements sémantiques pertinents au geste. Cela s’applique également à tous les mouvements qui sont spécifiques à l’application et qui n’ont pas de sémantique suggérée.
  • Le point réactif d’un mouvement est un point distinctif dans la géométrie du mouvement. Le point réactif peut être utilisé pour déterminer où le mouvement a été effectué. Les API de mouvements, en particulier la propriété Hotpoint de l’objet geste , permettent de déterminer le point réactif pour un mouvement donné. Toutefois, tous les mouvements n’ont pas un point chaud spécifique. Pour ceux qui n’ont pas de point de connexion distinctif spécifique, le point de départ est signalé comme point chaud.

    Notes

    Certains des mouvements ont un point névralgique distinctif qui se trouve juste être le point de départ. Ils sont distingués dans la table.

Mouvement Nom du geste Comportement suggéré Fixe ou propre à l’application Point réactif Notes
geste d’effacement côte à côte Effacement
Effacer le contenu
Fixe
Point de départ
Rendez les traits aussi horizontaux que possible et dessinez au moins trois traits. Si la hauteur du mouvement augmente, le nombre de traits d’arrière-plan doit également augmenter.
mouvement en forme de triangle Triangle
Insérer
Spécifique à l’application
Point de départ
Dessinez le triangle sur un seul trait, sans soulever le stylet. Assurez-vous que le haut du triangle pointe vers le haut.
mouvement dans la forme d’un carré Carré
Élément d’action
Spécifique à l’application
Point de départ
Dessinez le carré en commençant par l’angle supérieur gauche. Dessinez le carré avec un seul trait, sans soulever le stylet.
mouvement dans la forme d’une étoile Étoile
Élément d’action
Spécifique à l’application
Point de départ
Dessinez l’étoile avec exactement cinq points. Faites-le en un seul trait sans soulever le stylet.
mouvement dans la forme d’une vérification Vérification
Vérification
Spécifique à l’application
Virage
Le trait vers le haut de la vérification doit être deux à quatre fois plus long que le plus petit trait vers le bas.
mouvement dans la forme d’un fioriture Fioriture
Couper
Fixe
Le point de départ distingue le point chaud
Dessinez le fioriture à un angle, du coin inférieur gauche au coin supérieur droit. Démarrez le fioriture sur le mot que vous souhaitez couper.
mouvement dans la forme d’un double-fioriture Double-Curlicue
Copier
Fixe
Le point de départ distingue le point chaud
Dessine le double-fioriture à un angle, du coin inférieur gauche au coin supérieur droit. Démarrez le double-fioriture sur le mot que vous souhaitez copier.
mouvement dans la forme d’un cercle Circle
Spécifique à l’application
Spécifique à l’application
Point de départ
Dessinez le cercle sur un seul trait, sans soulever le stylet. Commencez à dessiner le cercle à partir du point le plus haut.
mouvement dans la forme d’un double cercle Double cercle
Coller
Fixe
Point de départ
Dessinez les deux cercles qui se chevauchent. Procédez avec un seul trait, sans soulever le stylet.
mouvement dans la forme d’un cercle dessiné de droite à gauche Demi-cercle gauche
Annuler
Fixe
Le point de départ distingue le point chaud
Veillez à dessiner le demi-cercle de droite à gauche. Les deux extrémités de l’arc doivent se trouver sur la même ligne horizontale.
mouvement dans la forme d’un demi-cercle dessiné de gauche à droite Demi-cercle à droite
Rétablir
Fixe
Le point de départ distingue le point chaud
Veillez à dessiner le demi-cercle de gauche à droite. Les deux extrémités de l’arc doivent se trouver sur la même ligne horizontale.
mouvement dans la forme d’un signe insertion Signe insertion
Coller, insérer
Spécifique à l’application
Apex
Dessinez les deux côtés du signe insertion avec la même longueur. Assurez-vous que l’angle est aigu et que le point n’est pas arrondi à une courbe.
mouvement dans la forme d’un signe insertion inversé Inversé-signe insertion
Insérer
Spécifique à l’application
Apex
Dessinez les deux côtés du signe insertion avec la même longueur. Assurez-vous que l’angle est aigu et que le point n’est pas arrondi à une courbe.
mouvement dans la forme d’un chevron pointant vers la gauche Chevron-gauche
Spécifique à l’application
Spécifique à l’application
Apex
Dessinez les deux côtés du Chevron avec la même longueur. Assurez-vous que l’angle est aigu et que le point n’est pas arrondi à une courbe.
mouvement dans la forme d’un chevron pointant vers la droite Chevron-droite
Spécifique à l’application
Spécifique à l’application
Apex
Dessinez les deux côtés du Chevron avec la même longueur. Assurez-vous que l’angle est aigu et que le point n’est pas arrondi à une courbe.
flèche pointant vers le haut Flèche haut
Spécifique à l’application
Spécifique à l’application
Tête de flèche
Ne dessinez pas la flèche dans plus de deux traits. Dessinez la flèche dans un seul trait ou dans deux traits, où un trait est la ligne et l’autre l’en-tête de flèche. Les flèches de trait simple écrites avec la tête en tant que triangle ne sont pas prises en charge.
flèche pointant vers le bas Flèche vers le bas
Spécifique à l’application
Spécifique à l’application
Tête de flèche
Ne dessinez pas la flèche dans plus de deux traits. Dessinez la flèche dans un seul trait ou dans deux traits, où un trait est la ligne et l’autre l’en-tête de flèche. Les flèches de trait simple écrites avec la tête en tant que triangle ne sont pas prises en charge.
flèche pointant vers la gauche Flèche gauche
Spécifique à l’application
Spécifique à l’application
Tête de flèche
Ne dessinez pas la flèche dans plus de deux traits. Dessinez la flèche dans un seul trait ou dans deux traits, où un trait est la ligne et l’autre l’en-tête de flèche. Les flèches de trait simple écrites avec la tête en tant que triangle ne sont pas prises en charge.
flèche pointant vers la droite Flèche droite
Spécifique à l’application
Spécifique à l’application
Tête de flèche
Ne dessinez pas la flèche dans plus de deux traits. Dessinez la flèche dans un seul trait ou dans deux traits, où un trait est la ligne et l’autre l’en-tête de flèche. Les flèches de trait simple écrites avec la tête en tant que triangle ne sont pas prises en charge.
raccourci rapide simple vers le haut Haut
Spécifique à l’application
Spécifique à l’application
Point de départ
Ce geste est un simple raccourci rapide vers le haut.
Ce mouvement est utilisé par les mouvements de raccourcis.
raccourci rapide vers le bas Descendre
Spécifique à l’application
Spécifique à l’application
Point de départ
Ce geste est un mouvement rapide simple et rapide.
Ce mouvement est utilisé par les mouvements de raccourcis.
raccourci rapide vers la gauche Gauche
Retour arrière
Fixe
Point de départ
Ce geste est un raccourci simple et rapide à gauche.
Ce mouvement est utilisé par les mouvements de raccourcis.
raccourci rapide vers la droite Right
Espace
Fixe
Point de départ
Ce geste est un raccourci simple et rapide à droite.
Ce mouvement est utilisé par les mouvements de raccourcis.
trait qui se déplace vers le haut, puis vers la gauche Haut-gauche
Spécifique à l’application
Spécifique à l’application
Changement de point de direction
Dessinez ce geste sur un seul trait, en commençant par le trait vers le haut. Assurez-vous que les deux côtés sont égaux en longueur et à un angle droit.
trait qui se déplace vers le haut et vers la droite En haut à droite
Spécifique à l’application
Spécifique à l’application
Changement de point de direction
Dessinez ce geste sur un seul trait, en commençant par le trait vers le haut. Assurez-vous que les deux côtés sont égaux en longueur et à un angle droit.
trait qui descend et se trouve à gauche Vers le gauche
Spécifique à l’application
Spécifique à l’application
Changement de point de direction
Dessinez ce geste sur un seul trait, en commençant par le trait de soutropie. Assurez-vous que les deux côtés sont égaux en longueur et à un angle droit.
trait qui se déplace vers le dessous et vers la droite En dessous de la droite
Spécifique à l’application
Spécifique à l’application
Changement de point de direction
Dessinez ce geste sur un seul trait, en commençant par le trait de soutropie. Assurez-vous que les deux côtés sont égaux en longueur et à un angle droit.
trait dessiné à gauche, puis vers le haut De gauche à droite
Spécifique à l’application
Spécifique à l’application
Changement de point de direction
Dessinez ce geste sur un seul trait, en commençant par le trait gauche. Assurez-vous que les deux côtés sont égaux en longueur et à un angle droit.
trait dessiné à gauche, puis à la baisse De gauche à droite
Spécifique à l’application
Spécifique à l’application
Changement de point de direction
Dessinez ce geste sur un seul trait, en commençant par le trait gauche. Assurez-vous que les deux côtés sont égaux en longueur et à un angle droit.
trait dessiné vers la droite, puis vers le haut Vers le haut
Éditeur de méthode d’entrée (IME) convertir
Fixe
Changement de point de direction
Dessinez ce geste sur un seul trait, en commençant par le trait droit. Assurez-vous que les deux côtés sont égaux en longueur et à un angle droit.
trait dessiné vers la droite, puis vers le dessous Vers le droite
Spécifique à l’application
Spécifique à l’application
Changement de point de direction
Dessinez ce geste sur un seul trait, en commençant par le trait droit. Assurez-vous que les deux côtés sont égaux en longueur et à un angle droit.
tracé vers le haut, puis vers le haut Vers le haut
Annuler
Fixe
Changement de point de direction
Dessinez ce geste sur un seul trait, en commençant par le trait vers le haut. Dessinez les deux traits le plus près possible.
tracé vers le haut, puis vers le haut Vers le haut
Spécifique à l’application
Spécifique à l’application
Changement de point de direction
Dessinez ce geste sur un seul trait, en commençant par le trait de soutropie. Dessinez les deux traits le plus près possible.
trait dessiné à gauche, puis à droite Gauche à droite
Déplacer le curseur vers la gauche
Fixe
Changement de point de direction
Dessinez ce geste sur un seul trait, en commençant par le trait gauche. Dessinez les deux traits le plus près possible.
trait dessiné à droite, puis à gauche Right-Left
Déplacer le curseur vers la droite
Fixe
Changement de point de direction
Dessinez ce geste sur un seul trait, en commençant par le trait droit. Dessinez les deux traits le plus près possible.
trait tracé vers le haut et vers la gauche avec le mouvement décalages plus long que le mouvement vers le haut Haut-gauche-long
Réduire le retrait
Fixe
Changement de point de direction
Dessinez ce geste sur un seul trait, en commençant par le trait vers le haut. Le trait gauche se compose de deux à quatre fois tant que le trait de haut et les deux traits sont à un angle droit.
trait tracé vers le haut et vers la droite avec le trait angle plus long que le trait vers le haut Up-Right-long
Onglet
Fixe
Changement de point de direction
Dessinez ce geste sur un seul trait, en commençant par le trait vers le haut. Le trait droit est deux à quatre fois, à condition que le trait de haut et les deux traits soient à un angle droit.
trait tracé vers le bas et vers la gauche avec le trait dans le sens gauche plus long que le trait dans le sens inverse En baisse à gauche
Entrez
Fixe
Changement de point de direction
Dessinez ce geste sur un seul trait, en commençant par le trait de soutropie. Le trait gauche se fait de deux à quatre fois tant que le trait de fin et les deux traits sont à un angle droit.
trait tracé vers le dessous et vers la droite avec la section du mouvement vers la droite qui est plus longue que le trait de soutropie En baisse à droite
Espace
Fixe
Changement de point de direction
Dessinez ce geste sur un seul trait, en commençant par le trait de soutropie. Le trait droit est deux à quatre fois, à condition que le trait de soutropie et les deux traits soient à un angle droit.
mouvement dans la forme d’un point d’exclamation D’exclamation
Spécifique à l’application
Spécifique à l’application
Centre de la ligne
Dessinez le point juste après avoir dessiné la ligne et placez-la près de la ligne.
mouvement TAP Taper
Cliquez sur
Fixe
Le point de départ distingue le point chaud
Appuyez rapidement sur.
mouvement du double-clic. Double appui
Double-clic avec le gauche
Fixe
Le point de départ distingue le point chaud
Appuyez rapidement et avec les clics le plus près possible.

Notes

Le TAP et le double-clic sont pris en charge en tant que gestes d’application, en plus des gestes système. Cela permet de traiter les scénarios dans lesquels vous pouvez souhaiter activer un mouvement d’application qui a un TAP ou un double-clic dans le cadre de l’opération. Le mouvement d’exclamation est un exemple de ce type de mouvement. Dans ce cas, activez le mouvement de l’application TAP et n’écoutez pas le mouvement du système TAP. Cela vous permet d’écouter un composant unique qui peut à la fois identifier et distinguer un robinet d’un TAP dans un mouvement. Le cas d’un TAP dans un mouvement entraîne simplement la reconnaissance du mouvement global.

Classe InkCollector d’événement de mouvement []

Événement de mouvement [ InkEdit, contrôle]

Classe d’événement de mouvement [ InkOverlay]

Contrôle InkPicture des événements de mouvement []