espanso est un logiciel libre permettant d'automatiser la saisie au moyen d'une détection de saisie. Par exemple taper :date va automatiquement remplacer la chaine de caractères par la date courante.
Le tout est hautement paramétrable grâce à un fichier de configuration.
Le logiciel est écrit en Rust et est disponible sous Linux, Windows et MacOS. Je n'ai testé que la version Windows.
Taper deux fois sur ALT (Option sous MacOS) pour désactiver ou activer espanso.
# Dates
- trigger: ":date"
replace: "{{mydate}}"
vars:
- name: mydate
type: date
params:
format: "%m/%d/%Y"
# Time
- trigger: ":time"
replace: "{{mytime}}"
vars:
- name: mytime
type: date
params:
format: "%Hh%M"
# Commentaire
- trigger: ":prout"
replace: "Oups ! J'ai eu un gaz !"
# Cordialement
- trigger: ":cdt"
replace: "Cordialement,/nVotre technicien adoré/nBisous !"