Je recherche un programme qui s'exécute sur Ubuntu 12.04+ x86_64
qui permet de coller du texte prédéfini en fonction de combinaisons de touches de raccourci. Par exemple:
Ctrl+Alt+V+U: colle mon nom d'utilisateur
Ctrl+Alt+V+E: colle mon email
Aucune suggestion?
Vous pouvez utiliser autokey
.
Suivez les instructions ci-dessous:
Installation
Ouvrez un terminal (Ctrl+Alt+T) et exécutez la commande suivante:
Sudo apt-get install autokey-gtk
Ajout d'expressions
autokey
en utilisant le tiret.Dans la fenêtre, développez My Phrases.
autokey
contient déjà quatre phrases, comme vous pouvez le voir dans la capture d'écran ci-dessous.
Configuration des touches de raccourci
Cliquez sur un nom de phrase pour voir la configuration actuelle. Dans la capture d'écran ci-dessus, Première phrase est sélectionné.
Pour changer la touche de raccourci ou Hotkey, cliquez sur Set
à côté de Hotkey puis cliquez sur Appuyez pour régler dans le nouveau dialogue. boîte qui apparaît.
Appuyez ensuite sur la combinaison de touches souhaitée et sélectionnez OK.
Configuration du filtre de fenêtre
Si vous souhaitez utiliser le raccourci clavier uniquement pour une fenêtre particulière, vous pouvez définir Filtre de fenêtre en sélectionnant Définir> Propriétés de la fenêtre de détection puis en cliquant sur la fenêtre.
Ou si vous souhaitez que le raccourci clavier fonctionne dans toutes les fenêtres, Clear the Window Filter.
Save la phrase en cours et Exécuter le script en cours en cliquant sur le bouton en forme de jeu en haut de la fenêtre.
Utiliser les nouveaux raccourcis
autokey
et utiliser le Hotkey pour coller la phrase correspondante.Informations complémentaires:Autokey Wiki]
Depuis Autokey est mort, voici comment j'ai accompli cela.
Première installation xclip
et xdotool
:
Sudo apt-get install xclip xdotool
Maintenant, écrivez le texte que vous voulez coller et enregistrez-le dans un fichier texte. Dans cet exemple, j'ai écrit mon adresse dans un fichier nommé address
.
Maintenant, écrivez le script bash:
#!/bin/bash
xclip -in -selection c ~/scripts/xclip-scripts/address
sleep 0.5
xdotool key ctrl+v
xclip -in -selection c
demande à xclip
de copier le contenu du fichier que vous avez enregistré. Dans cet exemple, ce fichier se trouve à ~/scripts/xclip-scripts/address
.
La commande sleep
laisse simplement assez de temps à xclip
pour terminer la copie avant que xdotool
ne commence à essayer de coller le texte.
La commande xdotool
effectue le collage du texte copié par xclip à partir de votre fichier texte.
Enregistrez votre script et rendez-le exécutable.
chmod +x /path/to/your/script/<script_name>
La dernière étape consiste à associer une touche de raccourci à votre script. Dans Ubuntu, cela peut être défini en allant dans Paramètres système/Clavier/Raccourcis et en créant un raccourci personnalisé.