Comment puis-je configurer une touche de raccourci pour envoyer une chaîne de texte au programme actuel?
Le but est de taper plus rapidement les entrées courantes (adresse e-mail, adresse, numéro de téléphone, nom d'utilisateur, devis préféré, etc.).
Je n'ai besoin d'aucune autre automatisation que de simplement saisir le texte.
Gentoo Linux (3.2.12-gentoo) Xfce Desktop Environment (Version 4.8)
keyboard
keyboard-shortcuts
text
macro
Steven
la source
la source
xdotool getwindowfocus
fois à partir d'un terminal et en tant que raccourci clavier pendant que le même terminal est ouvert et comparer les résultats pour l'égalité. Vous devrez probablement rediriger la version du raccourci clavier vers un fichier temporaire afin de le voir.xbindkeys
.Le xdotool fonctionne. Cependant, si vous l'intégrez avec le raccourci clavier .. un simple texte de type xdotool échoue.
Le script shell suivant m'a aidé
la source
xdotool
montrent qu'il a un sommeil interne.xdotool sleep 0.3 type 'Emotional 2003'
suffit. (Le court sommeil est nécessaire pour une raison quelconque, je ne sais pas. Il semble qu'il y ait un court interrupteur de la fenêtre activée ou focalisée lors de l'exécution d'une commande?)Vous pouvez utiliser AutoKey . Voici la description du site Web. «AutoKey est un utilitaire d'automatisation de bureau pour Linux et X11. Il vous permet de gérer la collection de scripts et de phrases, et de leur attribuer des abréviations et des raccourcis clavier. Cela vous permet d'exécuter un script ou d'insérer du texte à la demande dans le programme que vous utilisez. »
Il est conditionné, pour autant que je sache, pour Gentoo (annoncé ici ); pour Ubuntu ( ici ); Debian ( ici ) ...
la source
One-liner qui a fonctionné pour moi (volé du commentaire de k.tsm)
Attribuez ensuite un raccourci à cette commande dans KDE et après avoir appuyé sur le raccourci, le texte requis est saisi comme par magie pour vous.
la source