Mouvements d’application et comportement sémantique
Les mouvements de l’application sont fournis dans le cadre du Kit de développement logiciel (SDK) Windows Vista. Le module de reconnaissance de mouvements Microsoft est conçu pour reconnaître ces mouvements. Par défaut, aucun mouvement n’est activé. Les applications doivent choisir les mouvements à activer. En plus de reconnaître les mouvements, le module de reconnaissance de mouvements 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 mouvements 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 les alternatives et leurs valeurs de confiance.
Pour les applications prenant en charge le stylet qui utilisent ces mouvements, les messages de 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 effectuent ensuite des actions similaires aux actions basées sur 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 mouvements 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 mouvement.
- Pour les mouvements étiquetés comme résolus dans le tableau suivant, Microsoft vous recommande de ne pas modifier le comportement sémantique suggéré. Si une application n’a pas besoin du comportement sémantique spécifié, Microsoft vous recommande de ne pas réutiliser le mouvement pour une autre action ou un autre comportement sémantique.
- Pour les mouvements étiquetés comme spécifiques à l’application et qui ont un comportement sémantique suggéré, Microsoft vous recommande de prendre en charge le comportement 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 la fonctionnalité correspondant à la sémantique suggérée existe dans votre application. Toutefois, si votre application ne dispose pas de fonctionnalités correspondant à la sémantique suggérée, vous devez vous sentir libre d’associer des comportements sémantiques pertinents au mouvement. 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 chaud d’un mouvement est un point distinctif dans la géométrie du mouvement. Le point chaud 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 Gesture , permettent de déterminer le point chaud d’un mouvement donné. Toutefois, tous les mouvements n’ont pas un point d’accès spécifique. Pour ceux qui n’ont pas de point chaud distinctif spécifique, le point de départ est signalé comme point chaud.
Notes
Certains des mouvements ont un point chaud distinctif qui se trouve être le point de départ. Ceux-ci sont distingués dans le tableau.
Mouvement | Nom du mouvement | Comportement suggéré | Fixe ou spécifique à l’application | Point chaud | Notes |
---|---|---|---|---|---|
Scratch-out |
Effacer le contenu |
Résolution |
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 coups d’aller et retour doit également augmenter. |
|
Triangle |
Insérer |
Spécifique à l’application |
Point de départ |
Dessinez le triangle d’un seul trait, sans lever le stylet. Assurez-vous que le haut du triangle pointe vers le haut. |
|
Carré |
Élément d’action |
Spécifique à l’application |
Point de départ |
Dessinez le carré en commençant dans le coin supérieur gauche. Dessinez le carré d’un seul trait, sans lever le stylet. |
|
Étoile |
Élément d’action |
Spécifique à l’application |
Point de départ |
Dessinez le star avec exactement cinq points. Effectuez cette opération d’un seul trait sans lever le stylet. |
|
Vérification |
Check-off |
Spécifique à l’application |
Coin |
Le trait vers le haut du case activée doit être deux à quatre fois plus long que le plus petit trait vers le bas. |
|
Curlicue |
Couper |
Fixe |
Le point de départ est de distinguer le point chaud |
Dessinez le curlicue à un angle, du bas à gauche vers le haut à droite. Commencez le curlicue sur le mot que vous avez l’intention de couper. |
|
Double-Curlicue |
Copier |
Résolution |
Le point de départ est de distinguer le point chaud |
Dessinez le double-curlicue en angle, du bas à gauche vers le haut à droite. Démarrez le double-curlicue sur le mot que vous souhaitez copier. |
|
Circle |
Spécifique à l’application |
Spécifique à l’application |
Point de départ |
Dessinez le cercle d’un seul trait, sans lever le stylet. Commencez à dessiner le cercle à partir du point le plus haut. |
|
Double cercle |
Coller |
Fixe |
Point de départ |
Dessinez les deux cercles qui se chevauchent. Effectuez cette opération d’un seul trait, sans lever le stylet. |
|
Demi-cercle gauche |
Annuler |
Résolution |
Le point de départ est de distinguer 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. |
|
Demi-cercle droit |
Rétablir |
Fixe |
Le point de départ est de distinguer 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. |
|
Caret |
Coller, insérer |
Spécifique à l’application |
Apex |
Dessinez les deux côtés du caret avec une longueur égale. Assurez-vous que l’angle est net et que le point n’est pas arrondi à une courbe. |
|
Inverted-caret |
Insérer |
Spécifique à l’application |
Apex |
Dessinez les deux côtés du caret avec une longueur égale. Assurez-vous que l’angle est net et que le point n’est pas arrondi à une courbe. |
|
Chevron gauche |
Spécifique à l’application |
Spécifique à l’application |
Apex |
Dessinez les deux côtés du chevron avec une longueur égale. Assurez-vous que l’angle est net et que le point n’est pas arrondi à une courbe. |
|
Chevron droit |
Spécifique à l’application |
Spécifique à l’application |
Apex |
Dessinez les deux côtés du chevron avec une longueur égale. Assurez-vous que l’angle est net et que le point n’est pas arrondi à une courbe. |
|
Flèche vers le haut |
Spécifique à l’application |
Spécifique à l’application |
Tête de flèche |
Ne dessinez pas la flèche en plus de deux traits. Dessinez la flèche d’un seul trait ou de deux traits, où un trait est la ligne et l’autre la tête de flèche. Les flèches à trait simple écrites avec la tête sous forme de triangle ne sont pas prises en charge. |
|
Flèche vers le bas |
Spécifique à l’application |
Spécifique à l’application |
Tête de flèche |
Ne dessinez pas la flèche en plus de deux traits. Dessinez la flèche d’un seul trait ou de deux traits, où un trait est la ligne et l’autre la tête de flèche. Les flèches à trait simple écrites avec la tête sous forme de triangle ne sont pas prises en charge. |
|
Flèche gauche |
Spécifique à l’application |
Spécifique à l’application |
Tête de flèche |
Ne dessinez pas la flèche en plus de deux traits. Dessinez la flèche d’un seul trait ou de deux traits, où un trait est la ligne et l’autre la tête de flèche. Les flèches à trait simple écrites avec la tête sous forme de triangle ne sont pas prises en charge. |
|
Flèche droite |
Spécifique à l’application |
Spécifique à l’application |
Tête de flèche |
Ne dessinez pas la flèche en plus de deux traits. Dessinez la flèche d’un seul trait ou de deux traits, où un trait est la ligne et l’autre la tête de flèche. Les flèches à trait simple écrites avec la tête sous forme de triangle ne sont pas prises en charge. |
|
Haut |
Spécifique à l’application |
Spécifique à l’application |
Point de départ |
Ce mouvement est un simple mouvement rapide vers le haut. Ce mouvement est utilisé par les mouvements Flicks. |
|
Descendre |
Spécifique à l’application |
Spécifique à l’application |
Point de départ |
Ce mouvement est un simple mouvement rapide vers le bas. Ce mouvement est utilisé par les mouvements Flicks. |
|
Gauche |
Retour arrière |
Fixe |
Point de départ |
Ce mouvement est un simple mouvement rapide vers la gauche. Ce mouvement est utilisé par les mouvements Flicks. |
|
Droit |
Espace |
Résolution |
Point de départ |
Ce geste est un simple mouvement rapide vers la droite. Ce mouvement est utilisé par les mouvements Flicks. |
|
Haut vers la gauche |
Spécifique à l’application |
Spécifique à l’application |
Changement de point de direction |
Dessinez ce mouvement d’un seul trait en commençant par le trait haut. Assurez-vous que les deux côtés sont égaux en longueur et à angle droit. |
|
Haut à droite |
Spécifique à l’application |
Spécifique à l’application |
Changement de point de direction |
Dessinez ce mouvement d’un seul trait en commençant par le trait haut. Assurez-vous que les deux côtés sont égaux en longueur et à angle droit. |
|
En bas à gauche |
Spécifique à l’application |
Spécifique à l’application |
Changement de point de direction |
Dessinez ce mouvement d’un seul trait en commençant par le trait vers le bas. Assurez-vous que les deux côtés sont égaux en longueur et à angle droit. |
|
En bas à droite |
Spécifique à l’application |
Spécifique à l’application |
Changement de point de direction |
Dessinez ce mouvement d’un seul trait en commençant par le trait vers le bas. Assurez-vous que les deux côtés sont égaux en longueur et à angle droit. |
|
Gauche |
Spécifique à l’application |
Spécifique à l’application |
Changement de point de direction |
Dessinez ce mouvement d’un seul trait en commençant par le trait gauche. Assurez-vous que les deux côtés sont égaux en longueur et à angle droit. |
|
Gauche vers le bas |
Spécifique à l’application |
Spécifique à l’application |
Changement de point de direction |
Dessinez ce mouvement d’un seul trait en commençant par le trait gauche. Assurez-vous que les deux côtés sont égaux en longueur et à angle droit. |
|
Vers la droite |
Conversion de l’éditeur de méthode d’entrée (IME) |
Résolution |
Changement de point de direction |
Dessinez ce mouvement d’un seul trait en commençant par le trait droit. Assurez-vous que les deux côtés sont égaux en longueur et à angle droit. |
|
Vers le bas vers la droite |
Spécifique à l’application |
Spécifique à l’application |
Changement de point de direction |
Dessinez ce mouvement d’un seul trait en commençant par le trait droit. Assurez-vous que les deux côtés sont égaux en longueur et à angle droit. |
|
Up-down |
Annuler |
Résolution |
Changement de point de direction |
Dessinez ce mouvement d’un seul trait en commençant par le trait haut. Dessinez les deux traits aussi près que possible. |
|
Bas vers le haut |
Spécifique à l’application |
Spécifique à l’application |
Changement de point de direction |
Dessinez ce mouvement d’un seul trait en commençant par le trait vers le bas. Dessinez les deux traits aussi près que possible. |
|
Gauche-droite |
Déplacer le curseur vers la gauche |
Fixe |
Changement de point de direction |
Dessinez ce mouvement d’un seul trait en commençant par le trait gauche. Dessinez les deux traits aussi près que possible. |
|
Right-Left |
Déplacer le curseur vers la droite |
Fixe |
Changement de point de direction |
Dessinez ce mouvement d’un seul trait en commençant par le trait droit. Dessinez les deux traits aussi près que possible. |
|
Haut vers la gauche |
Réduire le retrait |
Fixe |
Changement de point de direction |
Dessinez ce mouvement d’un seul trait en commençant par le trait haut. Le trait gauche est deux à quatre fois plus long que le trait haut et les deux traits sont à un angle droit. |
|
Vers le haut à droite |
Onglet |
Résolution |
Changement de point de direction |
Dessinez ce mouvement d’un seul trait en commençant par le trait haut. Le trait droit est deux à quatre fois plus long que le trait haut et les deux traits sont à un angle droit. |
|
Bas-à-gauche-long |
Entrez |
Fixe |
Changement de point de direction |
Dessinez ce mouvement d’un seul trait en commençant par le trait vers le bas. Le trait gauche est deux à quatre fois plus long que le coup bas et les deux traits sont à un angle droit. |
|
En bas à droite |
Espace |
Fixe |
Changement de point de direction |
Dessinez ce mouvement d’un seul trait en commençant par le trait vers le bas. Le trait droit est deux à quatre fois plus long que le coup bas et les deux traits sont à un angle droit. |
|
Exclamation |
Spécifique à l’application |
Spécifique à l’application |
Centre de la ligne |
Dessinez le point peu après avoir dessiné le trait et placez-le près de la ligne. |
|
Taper |
Cliquez sur |
Fixe |
Le point de départ consiste à distinguer le point chaud |
Appuyez rapidement. |
|
Double appui |
Double-cliquez sur Gauche |
Résolution |
Le point de départ consiste à distinguer le point chaud |
Appuyez rapidement et en appuyant le plus près possible l’un de l’autre. |
Notes
Appuyez et appuyez deux fois sont pris en charge en tant que mouvements d’application en plus d’être des mouvements système. Il s’agit de résoudre les scénarios dans lesquels vous pouvez activer un mouvement d’application avec un appui ou un double appui dans le cadre de celui-ci. Le mouvement d’exclamation est un exemple d’un tel mouvement. Dans ce cas, activez le mouvement appuyez sur l’application et n’écoutez pas le mouvement d’appui système. Cela vous permet d’écouter un seul composant qui peut à la fois identifier et distinguer un appui d’un appui dans un mouvement. Le cas d’un appui dans un mouvement permet de reconnaître uniquement le geste global.