Copier-coller
L'un des derniers outils à implémenter est Copier-coller, pour le moment l'objectif va être de renforcer ses spécifications sur la base des fonctions [Win+C] / [Win+Entrée] ajoutés dans XT372.
Ces fonctions ne sont pas très utilisées parce qu'elles nécessitent d'avoir le réflexe de déclencher une copie via [Win+C].
L'idée pour XT4 est donc d'adopter l'approche inverse consistant à copier dans une mémoire tampon la totalité des chaines récupérées par les [Ctrl+C]. Mais il va falloir réfléchir à des restrictions afin de ne pas y copier des données sensibles, telles qu'issues de l'outil Identifiants. Soit en ne copiant que les données de certains exécutables, soit en activant / désactivant la copie systématique.
Pour le moment il est prévu que les données de Copier-coller ne seraient ni classables dans des dossiers ni cryptables, mais ça va dépendre des besoins.
Il y aura une zone tampon des N dernières chaines copiées, ainsi que la possibilité de stocker certaines d'entre elles, comme le fait la concurrence.
Quatorze outils permettant des "copier-coller multiples" ont donc été sélectionnées et sont en cours de test afin d'en récupérer les meilleures fonctions (pour ceux qui s'installent sans accès internet et sans .NET...).
Si vous êtes utilisateur de ce type de programme et / ou avez des besoins spécifiques, c'est le moment de les exprimer.
Copier-coller
-
- Administrateur du site
- Messages : 817
- Enregistré le : mer. 22 juin 2011 18:25
Copier-coller
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
-
- Messages : 180
- Enregistré le : jeu. 23 juin 2011 09:21
Re: Copier-coller
T'embête pas avec ca en v4.0, ca n'intéresse personne je pense (à part toi, donc peut venir en v4.1)
-
- Administrateur du site
- Messages : 817
- Enregistré le : mer. 22 juin 2011 18:25
Re: Copier-coller
C'est bien possible, mais tout nouvel outil qui manipule des données peut soudain nécessiter une modification de la structure des objets données. Même si le risque est de plus en plus faible, cela ne doit absolument pas se produire après la mise en production.DMo a écrit :T'embête pas avec ca en v4.0, ca n'intéresse personne je pense (à part toi, donc peut venir en v4.1)
-
- Administrateur du site
- Messages : 817
- Enregistré le : mer. 22 juin 2011 18:25
Copier-coller
Copier-coller
Parmi les 14 outils testés :
Les fonctions intéressantes qui ont été trouvées sont :
Parmi les 14 outils testés :
- 2 n'ont pas été testés car leur installation demande une connexion internet.
- 1 n'a pas été testé car son installation demande celle de .NET.
- 2 sont les clones d'un des autres.
- 2 ne sont pas des "multi copy-paste".
Les fonctions intéressantes qui ont été trouvées sont :
- Monitoring du presse-papier (mode "je copie tout") désactivable.
- Liste de programmes dans lesquels activer ou non le monitoring.
- Deux listes : N entrées temporaires qui se renouvellent, et possibilité de les rendre "permanentes" dans une seconde liste. Les deux listes sont séparées dans le PopupMenu.
- Indication de la date, heure et exécutable source de la copie.
- Expiration des entrées après X jours.
- Gestion des images en plus du texte, avec capture d'écran etc...
- Dédoublonnage des entrées.
- Fonction de recherche dans les chaines copiées.
- Possibilité de collage dans le presse-papier au lieu d'à la position du curseur.
- Popup du menu à la position du curseur ou de la souris (XT3 le fait au curseur souris).
- Popup au curseur clavier (via GetCaretPos).
- Menu contextuel sur les éléments d'un autre menu.
- Détection du programme en cours pour filtrage du monitoring.
- Capture d'écran.
-
- Administrateur du site
- Messages : 817
- Enregistré le : mer. 22 juin 2011 18:25
Copier-coller
Spécifications
Suite à l'étude des outils de presse-papiers multiple, il avait d'abord été décidé d'implémenter une copie automatique via monitoring d'applications choisies, ce que font presque tous les autres outils.
Idée rejetée le lendemain car le système est finalement peu pratique à l'usage :
Toujours aucun besoin de dossiers ni de cryptage.
Design
Le modèle des données va maintenant être étudié avant de passer à la maquette de la fenêtre.
Suite à l'étude des outils de presse-papiers multiple, il avait d'abord été décidé d'implémenter une copie automatique via monitoring d'applications choisies, ce que font presque tous les autres outils.
Idée rejetée le lendemain car le système est finalement peu pratique à l'usage :
Depuis ce jour, l'outil Copier-coller d'XT3 a été utilisé quotidiennement, ce qui a permis de lister les besoins d'amélioration de cette version :Le rework des options a été fait en utilisant ClipX, un des logiciels de "presse-papier multiple" testés, et celui qui semblait le plus proche de ce que XT4 devait faire.
Malheureusement la copie systématique se révèle peu pratique à l'usage, un buffer de 50 entrées se remplissant trop vite avec des données inutiles. Pour le moment l'idée sera donc un système hybride qui pourrait ressembler à cela :
- Comme dans XT3 : liste de chaînes stockées, ajout manuel via l'outil ou un raccourci-clavier global.
- Comme dans ClipX : monitoring des [Ctrl+C], filtrés par application (si possible) ou activable à la demande sur le Handle de la fenêtre active, valable donc tant que le programme monitoré n'est pas fermé. En tout cas il n'y aura pas de monitoring global ou systématique du presse-papier. Le buffer sera réduit, peut-être aux 20 ou 30 dernières entrées.
- Possibilité de passer en "permanent" les entrées du buffer. C'est ici que le double menu contextuel aurait servit, pour le moment on s'oriente vers des sous-menu "Stocker" ajoutés à chaque entrée. Assez moyen esthétiquement mais rapide au clavier.
- Et toujours pas de dossier ni de cryptage de prévu...
- Gestion des textes en plus des chaines.
- Ajout de la notion d'entrée temporaires : toute entrée copiée via le raccourci-clavier sera considérée comme temporaire. Toute entrée ajoutée dans l'outil sera considérée comme permanente. Il sera possible de modifier ce type.
- Effacement automatique des entrées temporaires selon un nombre ou âge maximum, afin de conserver une liste réduite.
- Amélioration du menu de collage : positionnement au curseur du clavier et non plus à celui de la souris, limitation en taille, tri activable (alphabétique ou par âge), éléments pour modifier le tri et accéder à l'outil, distinction et séparation ou mélange des entrées temporaires et permanentes.
Toujours aucun besoin de dossiers ni de cryptage.
Design
Le modèle des données va maintenant être étudié avant de passer à la maquette de la fenêtre.