Bonjour,
je voudrais pour remplir d'un seul coup les champ d'adresse dans les formulaires avec un raccourci clavier (ctrl+E par exemple).
Je suis sous ubuntu 22.04 (wayland).
Le raccourci se programme facilement dans paramètre > clavier > raccourcis > personnalisés.
Reste à trouver la commande à appeler !
J'ai trouvé ydotool qui permet de simuler des frappes clavier dans wayland (et des clics souris).
Bien que mon clavier soit azerty, ydotool utilise le clavier qwerty donc pour faire écrire machin@linuxfr.org
il faut lancer ydotool type ';qchinlinuxfr<org'
Mais je bloque sur l'arobase. J'ai essayer de passer par `ydotool key …' pour simuler l'appui de plusieurs touches en même temps mais impossible de trouver la solution (j'ai utilisé xev pour trouver les keycodes mais sans résultat dans ydotool).
L'un d'entre vous aurait-il une solution pour régler mon problème avec ydotool ou autre ?
Merci.
# Charset
Posté par GG (site web personnel) . Évalué à 3.
Il y a 10 ans, quand j'avais utilisé xdotool, je n'avais pas du tout été ennuyé par le charset du "clavier".
Je découvre qu'il existe ydotool, donc, je te suggère d'essayer xdotool.
Il existe aussi un autre logiciel pour faire la même chose, mais j'ai oublié son nom.
Pourquoi bloquer la publicité et les traqueurs : https://greboca.com/Pourquoi-bloquer-la-publicite-et-les-traqueurs.html
[^] # Re: Charset
Posté par stch . Évalué à 2.
Merci mais malheureusement, xdotool ne fonctionne pas avec Wayland (le remplaçant de Xorg) !
Si tu te souviens de l'autre logiciel…
[^] # Re: Charset
Posté par 태 (site web personnel) . Évalué à 2.
Dotool ?
En tout cas, il lit une variable d'environnement DOTOOL_XKB_VARIANT justement pour ce cas.
# en qwerty, le @ est sur le 2
Posté par NeoX . Évalué à 3.
il te suffirait donc de faire SHIFT 2 sur un clavier azerty qui genere du qwerty pour avoir l'arobase
du coup ton ";qchin2linuxfr<org" devrait pouvoir fonctionner
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.