Agence web » Actualités du digital » Comment remplacer automatiquement des caractères par du texte prédéfini sous Linux –

Comment remplacer automatiquement des caractères par du texte prédéfini sous Linux –

Shutterstock / Narith Thongphasuk

Bienvenue à Clé automatique, l’utilitaire d’automatisation de bureau gratuit pour Linux. Utilisez-vous souvent des modèles, des frappes répétées ou d’autres tâches répétitives? Si tel est le cas, AutoKey est une excellente boîte à outils que vous ne voulez pas manquer!

Quel est Clé automatique?

Disons que vous tapez souvent votre adresse e-mail ou votre adresse postale. Il peut être un peu frustrant de devoir le taper à chaque fois. Laissez AutoKey le faire pour vous! Tout ce que vous avez à faire est d’associer un raccourci clavier – un ensemble d’événements de frappe – à un texte de présentation particulier.

L’automatisation du clavier est une autre fonction facile à configurer. AutoKey prend en charge divers événements clés tels que la pression du curseur gauche ou droit (les flèches gauche et droite de votre clavier). Pour l’inclure dans votre texte de présentation, il vous suffit d’utiliser une petite commande qui représente ce qu’il faut faire:

Exemple de séquence de raccourcis clavier Autokey

Dans cette séquence, nous insérons (sous forme de texte) le code Balise HTML, puis appuyez sur le left clé sept fois. Ceci est très pratique lorsque vous développez du HTML dans un éditeur de texte et que vous souhaitez insérer rapidement une balise de code et être ramené à l’endroit où le code a commencé (d’abord code tag), et avant la fin du bloc de code (deuxième tag, /code). En d’autres termes, les sept left les presses nous amènent bien juste à l’intérieur du >< supports.

Nous pouvons également automatiser le remplissage de formulaires en insérant des onglets, etc.

Malheureusement, il y a quelques problèmes mineurs avec le Clé automatique programme que vous devez connaître. Sur Ubuntu 20.04.1 et en utilisant l’installation basée sur dpkg, AutoKey peut planter en essayant d’enregistrer une macro à l’aide du clavier / souris (Outils> Enregistrer le clavier / la souris). Cette fonctionnalité n’est généralement pas nécessaire aux fins décrites dans ce guide.

Un autre problème est qu’AutoKey est quelque peu complexe à configurer la première fois, sauf si vous avez un guide comme celui-ci à suivre. Surtout la possibilité d’assigner des raccourcis clavier (abréviations ainsi que des raccourcis clavier) à des dossiers ainsi qu’à des «phrases» individuelles (pensez à ce terme comme à des affectations de clavier réelles à des textes de présentation).

Enfin, AutoKey, du moins sur Ubuntu 20.04.1, ne répond parfois pas à une séquence de clavier pour laquelle vous l’avez programmé. Une solution simple pour ce problème consiste à cliquer sur l’icône AutoKey sur le dock pour l’amener au premier plan et à cliquer dessus. Vous constaterez que si vous revenez à votre espace de travail, les séquences de touches fonctionneront à nouveau.

Même avec ces lacunes, qui peuvent être résolues en temps voulu, AutoKey est un outil indispensable. Ne pas avoir à taper son adresse à plusieurs reprises, en appuyant seulement sur deux à trois touches pour coller dans votre e-mail (toutes les frappes sont supprimées automatiquement), et la possibilité d’avoir des modèles de documents complets au prix de quelques touches et d’un clic de souris (pour confirmer la séquence du clavier), sont inestimables.

Installation Clé automatique

Ce guide suppose que vous avez déjà AutoKey opérationnel sur votre système. Si vous ne l’avez pas encore installé, vous trouverez des instructions détaillées sur la page du projet AutoKey sur GitHub pour différents systèmes d’exploitation:

Pour Ubuntu, Mint et autres utilisateurs de systèmes d’exploitation basés sur Debian, consultez Debian et ses dérivés.

Pour Arch, voir Installation d’Arch AutoKey, et pour Gentoo, voir Installation de Gentoo AutoKey

Vous pouvez également installer AutoKey à l’aide de Python pip, voir installation basée sur pip

Si vous disposez déjà d’une installation AutoKey existante, il est important de la supprimer d’abord. Et, avant de le faire, vous souhaiterez peut-être sauvegarder votre configuration dans ~/.config/autokey.

Mise en place Clé automatique

Une fois que vous avez configuré AutoKey, ouvrez-le et vous devriez voir l’interface principale:

Interface principale d'AutoKey

Comme vous pouvez le voir, j’ai déjà une configuration AutoKey. AutoKey possède de nombreuses fonctionnalités, y compris une interface de script complète:

Script Autokey

La première chose que vous voudrez faire est de configurer les préférences. Cliquez sur Modifier> Préférences. La fenêtre suivante vous sera présentée:

Préférences Autokey

Nous cochons les 3 premières options pour (1) nous assurer qu’AutoKey démarre au démarrage, (2) enregistrer automatiquement les modifications et (3) pour afficher une icône de notification dans la barre des tâches, qui dans Ubuntu se présente comme suit:

Icône de la barre des tâches Autokey

Vous pouvez utiliser cette icône de notification pour utiliser rapidement certains éléments sans avoir à utiliser les raccourcis clavier, ainsi que pour ouvrir directement l’application.

En utilisant Clé automatique: Raccourcis clavier

Prêt à configurer certains raccourcis clavier? Cliquez sur l’icône Nouveau> sélectionnez Expression> donnez un nom à votre nouvelle phrase comme «  Mon adresse  »> OK:

Autokey - création d'une phraseEnsuite, nous pouvons entrer notre adresse:

Saisie de l'adresse dans Autokey et définition des options Autokey

Entrez d’abord l’adresse (1), puis sélectionnez «Toujours demander avant de coller cette phrase» (2) car vous voudrez avoir une forme de confirmation basée sur la souris lorsque vous avez tapé votre séquence de raccourcis clavier. La raison en est que vous vous trouvez peut-être dans une application, comme votre espace de travail Slack au travail, et que vous saisissez accidentellement votre séquence de touches associée à l’adresse.

Comme cette séquence particulière contient des nouvelles lignes (par exemple après «Mon nom»), lorsque ces séquences de clavier sont envoyées, vous n’aurez aucun moyen de les arrêter et tout le texte sera envoyé à l’endroit où vous travaillez. Comme les nouvelles lignes le confirment (comme entrer) dans de nombreux outils de communication, votre message sera envoyé (sauf la dernière ligne) avant même que vous ne puissiez dire «  whoopsie  »

Ensuite, nous l’ajoutons également en tant que nouvelle option à notre icône de notification / barre des tâches en cliquant sur «  Afficher dans le menu de l’icône de notification  » (3) et enfin nous nous assurons que nous collons par clavier, bien que vous souhaitiez peut-être tester d’autres options dans ce champ pour divers scénarios de collage de texte (ie insérer).

Presque fini. Maintenant, nous devons attribuer une séquence clavier / raccourci et pour cela nous cliquons sur ‘Set’ (5) pour Abréviations. On nous présente ensuite la boîte de dialogue suivante:

Options d'abréviation et d'abréviation définies par Autokey
Tout d’abord, cliquez sur le bouton «Ajouter» (1). Tout d’abord, tapez votre séquence de clavier préférée (j’utilise généralement une lettre et la préfixe par «  //  » car c’est une séquence de clavier peu utilisée (sauf si vous êtes un programmeur qui tape des commentaires directement après // les lignes de remarque au lieu de en utilisant un espace).

Dans ce cas, nous définissons «// m». Vient maintenant une partie légèrement délicate en raison d’une lacune mineure dans l’interface graphique d’AutoKey. Ne cliquez nulle part ailleurs que dans l’espace blanc juste sous l’abréviation nouvellement définie. Par exemple, cliquez à l’endroit où se trouve le cercle (2) dans la capture d’écran ci-dessus. Cela verrouille la séquence abréviation / clavier au lieu de la supprimer à nouveau. Vous vous y habituerez bientôt.

Ensuite, nous voulons nous assurer que «Supprimer l’abréviation typée» est coché (3) et que nous sélectionnons «Déclencher immédiatement (ne nécessite pas de caractère déclencheur) (4). Rappelez-vous comment nous avons mentionné que certaines choses sont légèrement déroutantes? C’est l’un d’eux. Vous pouvez définir des caractères de déclenchement au-dessus et au-delà, en tant que préfixe, pour les séquences de clavier / abréviations, mais cela est souvent inutile et nous pouvons permettre une utilisation plus simple d’AutoKey en sélectionnant cette option. Enfin, cliquez sur «OK» (5) pour tout confirmer.

Terminé! Maintenant, ouvrez simplement votre éditeur de texte préféré (oui même vi / vim à l’intérieur d’un terminal fonctionnera!) et tapez votre séquence de clavier ‘// m’. Si tout s’est bien passé, vous devriez maintenant voir une petite fenêtre contextuelle «  Mon adresse  » où se trouve le curseur de votre souris à ce moment, vous permettant de cliquer dessus et de rendre le texte:

Sortie d'adresse générée par Autokey

Si vous voyez une sortie similaire à ce qui suit:

Sortie Autokey incorrecte

Essayez de changer la méthode «  Coller à l’aide de  » de votre clavier pour la phrase en «  Presse-papiers (Ctrl + V)  » à la place:

Modification de la méthode de collage du clavier Autokey

Et vous devriez être prêt.

Emballer

AutoKey est un excellent utilitaire qui peut vous faire économiser de nombreuses heures de travail de frappe répétitif.

Cela vient cependant avec ses propres lacunes et même des problèmes tels que discutés. AutoKey existe depuis de nombreuses années et – avec l’espoir que les développeurs actuels corrigeront certaines des lacunes – sera là pendant de nombreuses années productives à venir! Prendre plaisir!

★★★★★