Recommandations en matière de commandes du Presse-papiers (applications du Windows Store)

Les commandes familières du Presse-papiers (Copier, Coller et Couper) sont couramment utilisées pour transférer des informations entre deux emplacements. Avec ces commandes, vous pouvez aider les utilisateurs à transférer du contenu :

  • au sein d’une même application ;
  • entre des applications du Windows Store ;
  • entre des applications de bureau ;
  • entre des applications du Windows Store et des applications de bureau.
Bien que Windows 8 prenne en charge d’autres modes d’échange d’informations, tels que le partage, les commandes Copier et Coller font partie intégrante de l’expérience Windows. Par conséquent, nous recommandons que votre application permette, autant que possible, l’utilisation de ces commandes.

Étendue et mode de prise en charge des commandes Copier et Coller

En principe, vous devez prévoir des commandes Copier et Coller pour tout contenu modifiable et sélectionnable explicitement par l’utilisateur, tel qu’une partie d’un document ou d’une image. Ajoutez également ces commandes pour du contenu que les utilisateurs ont souvent besoin de copier-coller dans une autre application. Par exemple :

  • des images dans une application de galerie de photos ;
  • des résultats de calcul dans une calculatrice ;
  • une adresse de restaurant dans une application de recherche de restaurants.

Gardez à l’esprit que la gestion des droits ou d’autres facteurs peuvent limiter l’utilisation des commandes Copier et Coller. Par exemple, si votre application prend en charge les courriers électroniques gérés par des droits d’affichage, une politique peut empêcher l’utilisateur de copier une partie ou la totalité d’un contenu de ce type.

Une fois que vous avez déterminé où vous souhaitez ajouter des commandes Copier et Coller dans votre application, vous devez réfléchir à la façon dont vous allez le faire. Vous trouverez ci-après quelques recommandations pour vous aider :

  • Définissez avec précision le contenu que l’utilisateur peut copier et les emplacements où il peut le coller.
  • Fournissez une commande Coller uniquement pour les parties et zones de dessin modifiables dans votre application.
  • Prévoyez de fournir une commande Annuler, l’utilisation des commandes Copier et Coller pouvant conduire à la suppression ou au remplacement d’un contenu existant.
  • Si un contrôle fournit déjà une prise en charge des opérations Copier et Coller, utilisez l’implémentation de ce contrôle. Si vous avez besoin de créer votre propre implémentation des commandes Copier et Coller, veillez à ce que l’expérience créée soit cohérente avec ces contrôles.
  • Prévoyez une prise en charge du partage si vous fournissez déjà une prise en charge de la copie.

Cas où les commandes Copier et Coller ne peuvent pas être utilisées

Voici quelques cas où la prise en charge des commandes Copier et Coller n’est pas souhaitable :

  • pour copier du contenu qui ne peut pas être sélectionné, soit de manière explicite, soit au moyen d’un menu contextuel ;
  • pour copier du texte qui ne fait pas partie du contenu principal de votre application. Les titres, les en-têtes et le texte des boutons ne doivent pas être copiés.

Accès aux commandes Copier et Coller dans votre application

Avant d’implémenter une prise en charge des commandes Copier et Coller, réfléchissez à la manière dont les utilisateurs pourront y accéder. En règle générale, les utilisateurs ont accès aux commandes Copier et Coller par le biais de l’une des trois méthodes suivantes : un menu contextuel, la barre de l’application et des touches de raccourci.

Utilisez un menu contextuel :

  • pour les éléments sélectionnables par l’utilisateur via un appui prolongé sur ces éléments (par exemple, les liens hypertexte ou les images intégrées). Imaginons que votre application affiche une adresse pour l’utilisateur, et que vous voulez que ce dernier puisse copier cette adresse. L’idéal pour le confort de l’utilisateur serait de créer la commande « Copier l’adresse » à laquelle les utilisateurs peuvent accéder au moyen d’un clic droit ou d’un appui prolongé sur celle-ci. Cette commande pourrait alors copier l’adresse dans le Presse-papiers, à partir duquel l’utilisateur peut la copier dans l’application de son choix ;

    Exemple d’accès de la commande Copier à partir du menu contextuel

  • pour la sélection de texte (à la fois modifiable ou en lecture seule) ;
  • pour les opérations Coller lorsque la cible est correctement définie, telle que l’emplacement du curseur ou une cellule de tableau.

Si les recommandations précédentes ne s’appliquent pas à votre application, vous pouvez indifféremment utiliser la barre de l’application. Certains exemples incluent :

  • le cas où votre application prend en charge la sélection de plusieurs éléments ;
  • le cas où l’utilisateur peut sélectionner une partie d’image ;
  • le cas où la cible d’une commande Coller est claire, telle que le collage d’une capture d’écran sur une zone de dessin.

Nous vous recommandons fortement de toujours fournir une prise en charge des raccourcis clavier. Enfin, si votre application prend en charge la commande Coller, veillez à désactiver cette commande lorsque le Presse-papiers est vide ou lorsqu’il contient du contenu que votre application ne prend pas en charge.

Rubriques associées

Critères de certification
Recommandations en matière de menus contextuels

 

 

Afficher:
© 2014 Microsoft. Tous droits réservés.