xdotool: taper de manière transactionnelle

0

Mon objectif général est d'obtenir quelque chose comme une touche de raccourci automatique pour Windows qui fonctionne pour moi.

J'ai essayé plusieurs solutions différentes (et je suis toujours disposé à essayer ou à en essayer de nouvelles) et ce que j'ai décidé d'utiliser maintenant est xdotoolet xmonad.

J'ai une commande dans les lignes de xdotool getwindowfocus windowfocus --sync; xdotool type --delay 50 [email protected].

Si je tape des frappes pendant que xdotool tape ceci, elles iront entre les lettres de ce que xdotool tape. (la raison pour laquelle j'ai ce délai est que les frappes au clavier arrivent parfois à la fenêtre en panne, sinon).

Quel est le moyen le plus rapide d’envoyer une séquence de frappes ininterrompues ?

gaufres
la source

Réponses:

0

Quelques options:

  • Commencez par placer le texte entier dans le presse-papiers (à l'aide de xsel -i -bou xclip -in -sel clipboard), puis collez-le en envoyant un Ctrl + V (ou Ctrl + Maj + V pour les terminaux).

    (Shift + Ins serait compatible avec plus de programmes, bien que vous deviez mettre le même texte dans la sélection "primaire", dans la sélection "presse-papiers" pour Firefox et dans les boutons de coupe pour certaines anciennes applications xaw.)

  • Hack xdotool pour configurer une saisie de clavier globale via X11 en cours d’exécution; cela fera passer toutes les entrées à xdotool jusqu'à ce que le grappin soit libéré.

    (En bonus, les points pour xdotool permettent de mémoriser et de rejouer l’entrée saisie, au lieu de la supprimer.)

Grawity
la source
Tu gères! Merci! Je vais aussi aller chercher des global keyword grabssuggestions consultables sur Google?
Wafflecat