Recommandations en matière de commandes du Presse-papiers

Applies to Windows and Windows Phone

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 et Windows 8.1 prennent en charge d’autres modes d’échange d’informations, tels que le partage de contenu, les commandes Copier et Coller font partie intégrante de l’expérience Windows. Votre application doit les prendre en charge dans la mesure du possible.

Pratiques conseillées et déconseillées

  • Prévoyez 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.
  • 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.
  • Déterminez si les utilisateurs doivent accéder aux commandes Copier et Coller en utilisant un menu contextuel ou une barre d’application. 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.

    Utilisez la barre d’application si les recommandations précédentes ne s’appliquent pas. 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 vivement de toujours fournir une prise en charge des raccourcis clavier pour les commandes du Presse-papiers.
  • 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.
  • Veillez à désactiver la commande Coller lorsque le Presse-papiers est vide ou s’il renferme du contenu que votre application ne prend pas en charge.

Rubriques connexes

Pour les concepteurs
Recommandations en matière de menus contextuels
Recommandations en matière de partage de contenu
Pour les développeurs (applications Windows Runtime en JavaScript et HTML)
Popup menu
Pour les développeurs (applications Windows Runtime en C#/VB/C++ et XAML)
Popup menu

 

 

Afficher:
© 2014 Microsoft