SmartPaste

Coller des listes entières dans les champs mot-clé à mot-clé

Auteur :
Guillaume Desvaux · HOPE 'N MIND SASU
Année :
2026

Résumé

Utilitaire Windows (barre des tâches) dont le cœur colle une liste entière dans un champ qui n'accepte qu'un mot-clé à la fois : découpe automatique (12+ délimiteurs, variantes CJK) puis saisie item par item, validée par Entrée. Autour de ce cœur : cyclage de casse, épinglage de fenêtre au premier plan, capture web fidèle (équations et images collées à l'identique), et une frappe au rythme humain optionnelle. Local, sans télémétrie.

Mots-clés

  • Traçabilité & contrôle
  • Neurosciences & neurodéveloppement
  • Cognition & théorie de l'esprit
  • Systèmes complexes & métrologie
  • Méthodes computationnelles

Article complet

Coller une liste entière dans un champ qui n'accepte qu'un mot-clé à la fois : SmartPaste découpe, tape et valide chaque entrée à votre place.

Le cœur de SmartPaste : une liste copiée est découpée automatiquement (virgule, point-virgule, retour à la ligne, variantes CJK...) puis tapée item par item, chacun validé par Entrée. Idéal pour les champs de mots-clés ou de tags qui refusent le coller ou n'acceptent qu'une valeur à la fois.

SmartPaste est un petit utilitaire Windows (barre des tâches) dont la fonction centrale répond à une frustration quotidienne : coller une liste entière dans un champ qui n'accepte qu'une valeur à la fois. Copiez une suite de mots-clés, de tags ou de lignes, et SmartPaste la découpe automatiquement puis la tape entrée par entrée, en validant chacune par Entrée (ou Espace), là même où le coller classique est bloqué. Autour de ce cœur, quatre outils complémentaires : un cycleur de casse, un épingleur de fenêtre au premier plan, une capture web fidèle (équations, SVG et images collées à l'identique, en bêta), et une frappe au rythme humain, optionnelle. Tout est local, sans réseau ni télémétrie.

Fonctionnalités que l'on ne trouve pas ailleurs

Collage de listes intelligent (le cœur) : copiez des mots-clés, des tags ou des lignes, et SmartPaste analyse les séparateurs, découpe la liste et tape chaque item, même composé de plusieurs mots, un par un. Trois modes, dont un qui presse Entrée après chaque item pour les champs qui valident une valeur à la fois, et un qui presse Espace pour les tags en ligne.

Moteur d'auto-découpe sans configuration : SmartPaste détecte seul les séparateurs (virgule, point-virgule, point, deux-points, barre, puce, tabulation, retour à la ligne) et leurs variantes pleine-chasse CJK, sans que vous ayez à les déclarer.

Cyclage de casse au raccourci (minuscule, MAJUSCULE, Titre, aLtErNe) et épinglage de n'importe quelle fenêtre au premier plan.

Capture web fidèle (bêta) : copiez une page contenant des équations, des SVG ou des images, et collez-les intactes dans Word, Notion ou un e-mail, sans reformatage ni LaTeX cassé.

Aucun réseau, aucune télémétrie : tout reste sur votre poste, en binaire autonome pour Windows x64 et arm64 (rien à installer).

Une option secondaire ajoute une frappe au rythme humain (délais variables, micro-pauses) pour les formulaires anti-robot qui rejettent une saisie instantanée ou parfaitement régulière. Note d'usage responsable : elle sert à laisser passer une saisie légitime, pas à simuler un travail absent, et elle est désactivée par défaut.

Application C# / .NET 8 / WPF logée dans la barre des tâches, publiée en exécutable autonome pour Windows x64 et arm64. Un

Un mécanisme Windows (WH_KEYBOARD_LL) qui laisse intercepter des raccourcis globaux personnalisables sans voler le focus de la fenêtre active.

intercepte vos raccourcis sans jamais voler le focus : SmartPaste tape à votre place, là où vous êtes déjà.

Le collage passe par l'API Win32 SendInput, soigneusement alignée, avec une découpe qui teste les délimiteurs par ordre de spécificité avant de retomber sur l'espace. La capture web fidèle, elle, route le collage selon l'application cible : elle télécharge les images en mémoire, les encode en data URI Base64 et les embarque dans le HTML (avec repli RTF et texte brut), pour que Word, LibreOffice ou Notion reçoivent exactement ce que vous voyiez à l'écran. Deux dépendances seulement, et une CI GitHub Actions qui construit et publie les deux binaires.

Quantité de logiciels vous forcent à saisir des mots-clés, des tags ou des références un par un : un champ qui valide à chaque Entrée, un formulaire qui refuse le coller, une interface qui ignore les listes. On finit par retaper à la main ce que l'on possède déjà sous forme de liste. SmartPaste rend ce temps à l'utilisateur : la liste existe déjà, l'outil la saisit pour vous, proprement, dans n'importe quelle application.

C'est un petit outil pratique, mais il prolonge une conviction de HOPE 'N MIND : la technologie devrait s'adapter au rythme et à la manière de travailler de chacun, pas l'inverse. Coller une liste sans la retaper, capturer une équation sans qu'elle se casse, ce sont de petites dignités rendues au quotidien.

Lire l'article interactifCode source (GitHub)

Citer cette publication