Partager via


Rotation

Cet article décrit la nouvelle interface utilisateur Windows pour la rotation et fournit des instructions relatives à l’expérience utilisateur qui doivent être prises en compte lors de l’utilisation de ce nouveau mécanisme d’interaction dans votre application Windows.

API importantes : Windows.UI.Input, Windows.UI.Xaml.Input

Pratiques conseillées et déconseillées

  • Utilisez la rotation pour aider les utilisateurs à faire pivoter directement les éléments de l’interface utilisateur.

Indications d’utilisation supplémentaires

Vue d’ensemble de la rotation

La rotation est la technique optimisée tactile utilisée par les applications Windows pour permettre aux utilisateurs de tourner un objet dans une direction circulaire (dans le sens des aiguilles d’une montre ou dans le sens inverse des aiguilles d’une montre).

Selon l’appareil d’entrée, l’interaction de rotation est effectuée à l’aide des éléments suivants :

  • Une souris ou un stylet actif pour déplacer la poignée de rotation d’un objet sélectionné.
  • Touchez ou utilisez un stylet tactile ou passif pour faire tourner l'objet dans la direction souhaitée à l'aide du geste de rotation.

Quand utiliser la rotation

Utilisez la rotation pour aider les utilisateurs à faire pivoter directement les éléments de l’interface utilisateur. Les diagrammes suivants montrent certaines positions des doigts prises en charge pour l'interaction rotative.

diagramme illustrant diverses postures de doigt prises en charge par la rotation.

Note Intuitivement, et dans la plupart des cas, le point de rotation est l’un des deux points tactiles, sauf si l’utilisateur peut spécifier un point de rotation non lié aux points de contact (par exemple, dans une application de dessin ou de disposition). Les images suivantes montrent comment l’expérience utilisateur peut être dégradée si le point de rotation n’est pas limité de cette façon.

Cette première image montre les points tactiles initiaux (pouce) et secondaires (index) : l’index touche un arbre et le pouce touche un bois.

image montrant les deux points tactiles initiaux pour le mouvement de rotation. Dans cette deuxième image, la rotation est effectuée autour du point tactile initial (pouce). Après la rotation effectuée, l’index touche toujours le tronc de l’arbre et le pouce touche toujours la bûche (point de rotation).

image montrant une image pivotée avec le point de rotation limité à l’un des deux points tactiles initiaux. Dans cette troisième image, le centre de rotation a été défini par l’application (ou défini par l’utilisateur) comme point central de l’image. Après la rotation, puisque l’image ne s’est pas tournée autour de l’un des doigts, l’illusion de contrôle direct est brisée (à moins que l’utilisateur n'ait sélectionné ce réglage).

image montrant une image pivotée avec le point de rotation contraint au centre de l’image plutôt que l’un des deux points tactiles initiaux. Dans cette dernière image, le centre de rotation a été défini par l’application (ou défini par l’utilisateur) comme point au milieu du bord gauche de l’image. Là encore, sauf si l’utilisateur a choisi ce paramètre, l’illusion de manipulation directe est rompue dans ce cas.

image montrant une image pivotée avec le point de rotation contraint au centre le plus à gauche de l’image plutôt que l’un des deux points tactiles initiaux.

 

Windows 10 prend en charge trois types de rotation : libre, limité et combiné.

Type Descriptif
Rotation libre

La rotation libre permet à un utilisateur de faire pivoter librement du contenu n’importe où dans un arc de 360 degrés. Lorsque l’utilisateur libère l’objet, l’objet reste à la position choisie. La rotation gratuite est utile pour les applications de dessin et de disposition telles que Microsoft PowerPoint, Word, Visio et Paint ; et Adobe Photoshop, Illustrateur et Flash.

Rotation contrainte

La rotation contrainte prend en charge la rotation libre pendant la manipulation, mais applique des points de verrouillage à 90 degrés (0, 90, 180 et 270) lors du relâchement. Lorsque l’utilisateur libère l’objet, l’objet pivote automatiquement vers le point d’ancrage le plus proche.

La rotation contrainte est la méthode de rotation la plus courante, et elle fonctionne de la même façon que le défilement du contenu. Les points d’ancrage permettent à un utilisateur d’être imprécis et d’atteindre son objectif. La rotation contrainte est utile pour les applications telles que les navigateurs web et les albums photo.

Rotation combinée

La rotation combinée prend en charge la rotation libre avec des zones (semblables aux rails dans les directives de panoramique) à chaque point d'ancrage de 90 degrés imposé par la rotation contrainte. Si l’utilisateur libère l’objet en dehors de l’une des zones de 90 degrés, l’objet reste à cette position ; sinon, l’objet pivote automatiquement vers un point d’ancrage.

Note Un rail d’interface utilisateur est une fonctionnalité dans laquelle une zone autour d’une cible limite le déplacement vers une valeur ou un emplacement spécifique pour influencer sa sélection.
 

Samples

Exemples d’archivage