Copier-coller

Xavier
Administrateur du site
Messages : 817
Enregistré le : mer. 22 juin 2011 18:25

Copier-coller

Message non lu par Xavier »

Copier-coller


Actuellement, cet outil permet de copier en mémoire des chaines, de les gérer via une fenêtre dédiée, et de les recopier en mémoire afin de pouvoir les coller dans une autre application :
XT3Copy.PNG
C'est déjà mieux que d'ouvrir un fichier texte et d'y gérer ses chaines à "usage fréquent", mais l'ergonomie de cet outil est si peu évoluée qu'il n'est même pas utilisé pour les développements de The X-Tools 4.

Afin de permettre une meilleure intégration, il avait été envisagé de fusionner cette interface, avec le comportement suivant :
  • Le raccourci [Win+C] copierait les chaines dans l'outil.
  • La gestion des chaines (modification, suppression) se ferait toujours via la fenêtre dédiée.
  • Le raccourci [Win+V] afficherait un menu listant les N dernières chaines, il suffirait de choisir la bonne avec les flèches ou la souris.
En cherchant sur internet "Multiple copy paste tool", il apparait que cela existe déjà ! :o
Le freeware xNeat Clipboard Manager est donc en cours d'utilisation, afin d'en extraire les meilleurs idées.


L'idée initiale d'assigner des raccourcis particuliers est abandonnée car elle force l'utilisateur à utiliser d'autres combinaisons. Cependant, il n'est pas question de récupérer en mémoire la totalité des chaines copiées par l'utilisateur (risque de copier des mots de passe ou autres données confidentielles).

Après discussion avec FBu, le process suivant a été envisagé :
  • L'utilisateur déciderait quelles applications surveiller (typiquement le traitement de texte ou l'environnement de programmation). En paramétrant l'exécutable une fois pour toutes, ou dynamiquement après son lancement, à voir...
  • XT ne copierait du presse-papier de Windows que les chaines des applications autorisées.
  • Lors du colage (via combinaisons normales [Ctrl+V] / [Shift+Inser] ou via une nouvelle combinaison, ce point n'est pas encore tranché), le menu des N dernières chaines serait affiché. Le collage serait lui disponible dans toutes les applications.
Voici ce que fait l'outil cité plus haut :
HyperCopy.PNG
Ce programme traite aussi les images, il faudra voir le besoin (et la faisabilité) avant implémentation dans The X-Tools 4.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Frederik
Messages : 42
Enregistré le : lun. 11 juil. 2011 09:51

Re: Copier-coller

Message non lu par Frederik »

De ce que j'en voie, l'outil permet de gérer les derniers copiés.
Aujourd'hui, dans X-Tools, les sélections sont copiés volontairement dans l'outil, et conservées tant qu'on ne les supprimes pas.
Il faudrait pouvoir différencier les copier/coller temporaires (à supprimer au bout d'un certains temps, ou au redémarrage), de ceux permanent.
;)
Xavier
Administrateur du site
Messages : 817
Enregistré le : mer. 22 juin 2011 18:25

Re: Copier-coller

Message non lu par Xavier »

On peut partir sur l'idée que par défaut les chaines copiées ne sont pas stockées :
  • Sécurité : pas de risque de stocker des données sans le savoir.
  • Performance : pas de stockage inutile.
Il faudra donc pouvoir "marquer" une chaine comme permanente. Le besoin est sans doute assez faible mais il existe, par exemple pouvoir stocker certains identifiants pour continuer la séance de debug le lendemain...

Je ne suis pas encore sûr de la fenêtre de gestion, pour le moment je vise une intégration avec le futur outil Bloc-notes, la fenêtre proposant alors les chaines de Copier-coller dans un dossier racine (orange) spécifique. Bien que peu utile, il y a aura certainement une gestion de dossiers pour ces chaines.

Le menu de collage pourrait proposer une partie haute avec les chaines permanentes [les plus / dernièrement] utilisées, et en partie basse, les chaines "volatiles", la dernière copiée étant pré-sélectionnée.
Répondre