Espanso vs AutoHotkey : lequel choisir ?
Deux expanseurs de texte gratuits pour ordinateur, face à face : installation, temps d'apprentissage, systèmes pris en charge et facilité de partage.
Espanso et AutoHotkey sont les deux réponses habituelles quand on cherche un expanseur de texte gratuit pour son ordinateur. Les deux sont open source, fonctionnent dans presque tous les logiciels et se configurent avec des fichiers texte. Mais ce n'est pas la même chose : Espanso est un expanseur de texte, rien de plus ; AutoHotkey est un langage de programmation pour automatiser Windows, et les raccourcis de texte n'en sont qu'une partie.
Nous les avons comparés à partir de leur documentation officielle, en pensant au quotidien : les installer, apprendre à s'en servir, limiter des raccourcis à certains logiciels et les partager avec des collègues qui ne sont pas techniques. Nous sommes l'équipe de NexoPad : à la fin, nous vous expliquons quand une troisième option peut convenir. Pour voir d'autres alternatives, consultez notre liste des meilleurs expanseurs de texte.
Résumé rapide
- Les deux sont gratuits et open source : Espanso sous licence GPL-3.0 et AutoHotkey sous GPLv2. Aucun n'a d'offre payante.
- Espanso fonctionne sous Windows, macOS et Linux. AutoHotkey, uniquement sous Windows.
- Espanso ne fait qu'étendre du texte et se configure avec des fichiers YAML. AutoHotkey est un langage de programmation qui automatise aussi le clavier, la souris et les fenêtres.
- Formulaires : Espanso les propose prêts à l'emploi en quelques lignes ; dans AutoHotkey, il faut les programmer.
- Règles par logiciel : les deux peuvent activer ou désactiver des raccourcis selon l'application, Espanso avec des fichiers de configuration et AutoHotkey avec
#HotIf.
Tableau comparatif
| Espanso | AutoHotkey | |
|---|---|---|
| Prix | Gratuit, open source (GPL-3.0) | Gratuit, open source (GPLv2) |
| Systèmes | Windows, macOS et Linux | Windows uniquement |
| Ce que c'est | Un expanseur de texte | Un langage pour automatiser Windows (les raccourcis de texte n'en sont qu'une partie) |
| Création des raccourcis | Des entrées dans des fichiers YAML : un déclencheur et son texte | Des lignes dans un script .ahk : ::raccourci::texte |
| Quand le texte est remplacé | Dès que vous tapez le déclencheur | Après un espace, un point ou Entrée, sauf avec l'option * |
| Demander des infos avant d'insérer | Formulaires avec champs, listes et choix | En le programmant, par exemple avec InputBox |
| Texte mis en forme | Oui, en Markdown ou HTML, et aussi des images | Demande du code en plus avec le presse-papiers |
| Dates, presse-papiers et scripts | Variables prêtes à l'emploi et commandes externes | Tout ce que vous programmez (FormatTime pour les dates) |
| Retrouver un raccourci | Barre de recherche avec Alt+Espace | Pas de recherche de raccourcis intégrée |
| Raccourcis dans certains logiciels | Fichiers de configuration avec filtres par logiciel ou titre de fenêtre | #HotIf avec la fenêtre ou le logiciel actif |
| Raccourcis tout faits | Paquets de l'Espanso Hub (espanso install) | Scripts de la communauté à copier et adapter |
| En plus | Rien : il se concentre sur le texte | Automatise clavier, souris et fenêtres, et crée vos propres fenêtres |
Installation et prise en main
Espanso s'installe comme n'importe quel logiciel et tourne en arrière-plan (sur Mac, vous devez lui donner l'autorisation d'accessibilité). Vos raccourcis se trouvent dans le dossier match, dans des fichiers comme base.yml : chacun a un déclencheur, par exemple :sign, et le texte qui le remplace. Quand vous enregistrez le fichier, Espanso prend les changements en compte tout seul. Le point délicat, c'est le YAML : l'indentation compte, et un espace mal placé suffit à casser un raccourci.
AutoHotkey démarre tout aussi facilement : vous l'installez, créez un fichier .ahk, écrivez ::cdlt::Cordialement et le lancez. Pour que vos raccourcis marchent en permanence, le script doit rester ouvert : le plus simple est de le placer dans le dossier Démarrage de Windows. Dès que vous voulez plus qu'un texte fixe (demander un nom, insérer la date, choisir dans une liste), vous programmez. Et attention aux exemples trouvés en ligne : beaucoup sont écrits pour la version 1, qui ne fonctionne pas comme la version 2.
En bref : avec Espanso, vous écrivez de la configuration ; avec AutoHotkey, vous écrivez des programmes. Si vous voulez seulement des raccourcis de texte, Espanso demande moins d'apprentissage. Si vous voulez aussi automatiser Windows, AutoHotkey va beaucoup plus loin.
Des raccourcis seulement dans certains logiciels
Dans Espanso, cela passe par des fichiers dans le dossier config. Chacun contient un filtre (le logiciel avec filter_exec, le titre de la fenêtre avec filter_title ou sa classe avec filter_class) et ce qui change dans ce logiciel : vous pouvez désactiver Espanso avec enable: false ou ne charger que certains fichiers de raccourcis. Une seule de ces configurations s'applique à la fois, et sous Linux avec Wayland, il y a encore des limites.
Dans AutoHotkey, une ligne au-dessus des raccourcis suffit : #HotIf WinActive("ahk_exe WINWORD.EXE") les fait fonctionner uniquement dans Word, et une ligne #HotIf vide ferme la règle. Comme c'est du code, la condition peut être celle que vous voulez, et le même raccourci peut taper un texte dans un logiciel et un autre partout ailleurs.
Une limite commune : pour les deux, le navigateur est un seul logiciel. Si vous voulez un raccourci uniquement dans Gmail et pas sur les autres sites, il faut se fier au titre de la fenêtre, qui change à chaque onglet. Ça marche, mais c'est fragile.
Partager vos raccourcis avec vos collègues
Avec Espanso, vos raccourcis sont des fichiers : vous pouvez les transmettre tels quels, synchroniser le dossier avec Dropbox ou Google Drive, ou créer votre propre paquet, comme ceux de l'Espanso Hub, qui s'installe en une commande. Malgré tout, chaque collègue doit installer Espanso, placer les fichiers au bon endroit et, en cas de souci, ouvrir un fichier YAML.
Avec AutoHotkey, vous transmettez le fichier .ahk, et votre collègue doit avoir AutoHotkey installé. Vous pouvez aussi le transformer en .exe avec Ahk2Exe, le compilateur officiel. Il ne fonctionnera que sous Windows, et pour modifier un texte, il faudra éditer le script.
Dans les deux cas, il n'y a pas d'espace commun : si vous changez une réponse, vous devez renvoyer le fichier à toute l'équipe et compter sur chacun pour le mettre à jour.
Quand choisir l'un ou l'autre
Choisissez Espanso si…
Vous êtes sur Mac ou Linux (ou sur plusieurs systèmes), vous avez seulement besoin de raccourcis de texte avec formulaires, dates ou presse-papiers, et éditer des fichiers YAML ne vous fait pas peur.
Choisissez AutoHotkey si…
Vous travaillez uniquement sous Windows, vous voulez aussi automatiser touches, clics ou fenêtres, et un peu de programmation ne vous dérange pas pour obtenir exactement ce qu'il vous faut.
Une troisième option : NexoPad
Si presque tout ce que vous tapez part dans le navigateur (Gmail, le CRM, l'outil de tickets, WhatsApp Web), vous n'avez peut-être besoin d'aucun fichier de configuration. NexoPad est une extension pour Chrome, Edge, Firefox, Opera et Brave : vous créez vos raccourcis dans un éditeur visuel et ajoutez des champs, des listes ou un calendrier en un clic. Quand vous les utilisez, un formulaire vous montre l'aperçu du texte final avant de l'insérer.
Les règles par logiciel ont ici leur version pour les sites. Dans le menu Où il fonctionne de chaque raccourci, vous choisissez Sur tous les sites, Seulement sur ces sites ou Partout sauf ces sites, et vous ajoutez le site où vous êtes en un clic. Vous pouvez même garder le même raccourci avec un texte différent pour un site précis : sur ce site, c'est sa version qui s'applique, et ailleurs, la version générale. Comment ça marche.
Pour le partage, l'offre Équipes propose un coffre partagé avec départements et validations : vous modifiez un modèle et toute l'équipe le reçoit, sans envoyer de fichiers.
Ce qu'il ne fait pas, en toute honnêteté : NexoPad fonctionne uniquement dans le navigateur. Dans Word, l'appli de bureau de Slack, le terminal ou votre éditeur de code, il n'étend rien ; là, Espanso ou AutoHotkey restent meilleurs. Il n'automatise pas non plus le clavier ni les fenêtres. Pour le comparer à chacun séparément, lisez NexoPad vs Espanso et AutoHotkey pour taper du texte.
.yml de votre dossier match d'Espanso ou votre script .ahk. Vous voyez un aperçu avant d'enregistrer, et les formulaires d'Espanso deviennent des champs et des listes. Les raccourcis AutoHotkey qui exécutent du code, et ceux d'Espanso avec des expressions régulières ou des images, ne peuvent pas être importés. Comment faire.FAQ
Lequel est le plus simple pour commencer ?
Pour des raccourcis de texte, Espanso : chaque raccourci tient en quelques lignes et les formulaires sont inclus. AutoHotkey est tout aussi simple pour un texte fixe, mais pour le reste, il faut programmer.
Existe-t-il AutoHotkey pour Mac ou Linux ?
Non, il fonctionne uniquement sous Windows. Sur Mac et Linux, Espanso est l'option gratuite de ce comparatif. Si quelque chose de simple vous suffit, vous pouvez aussi utiliser ce que propose votre système : nous l'expliquons dans remplacement de texte sur Mac et Windows.
Puis-je utiliser Espanso et AutoHotkey en même temps ?
Oui, mais utilisez des raccourcis différents dans chacun. Si les deux reconnaissent le même, le texte sera inséré deux fois. C'est pareil si vous les combinez avec NexoPad dans le navigateur.
NexoPad fonctionne-t-il dans Word ou dans l'appli Slack ?
Non. NexoPad est une extension de navigateur et n'étend les raccourcis que sur les sites web, y compris dans la version web de Slack. Pour les logiciels de bureau, gardez Espanso ou AutoHotkey ; vous pouvez les utiliser avec NexoPad.
Combien coûte NexoPad ?
Il a une offre gratuite avec 15 raccourcis, sur un navigateur à la fois, et les raccourcis par site n'ont pas de limite de sites. Pro coûte 7 $ par mois ou 49 $ par an, et Équipes 12 $ par utilisateur et par mois. Tout est sur la page des tarifs.
Publié le 20 octobre 20267 min de lecture
Essayez NexoPad gratuitement
Raccourcis texte, notes, liens et IA dans n'importe quel onglet. Installez-le en moins d'une minute.