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 :
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.
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.