xte appelé depuis xbindkeys ne fonctionne pas

8

J'essaye de m'installer xbindkeysdans Kubuntu, puisque j'ai obtenu une nouvelle souris avec quelques boutons inutiles. J'essayais de lier la touche F5 au bouton de logo Windows de ma souris, que j'ai identifié comme c: 134.

Malheureusement, cela ne semble pas fonctionner. Voici ce que je fais en .xbindkeysrc

"xte 'key F5'"
  c:134

Cela ne fonctionne pas. Cependant, si je tape dans un terminal: sleep 10; xte 'key F5'et que je passe à une autre fenêtre, après 10 secondes, la touche F5 est correctement émulée (par exemple, elle rafraîchira la page actuelle du navigateur).

Ce n'est pas non plus un problème d'identification des clés. Celui-ci lancera correctement Kate.

"kate" 
  c:134

Je ne comprends vraiment pas, pourquoi xte n'émule pas la clé!

Aucune suggestion?

Palantir
la source
C'est un problème avec le fonctionnement de xbnidkeys, je le crains. Avec le clavier, vous pouvez frapper très fort les touches et cela fonctionne, mais je n'ai jamais essayé cela avec les boutons de la souris. Vous pouvez essayer xdotool(très similaire à XTE) ou faire un script avec vos xtecommandes et appeler que de xbindkeys.
Seth
Je ne comprends pas pourquoi une frappe serait différente d'une pression sur le bouton de la souris. Je peux lancer Kate en utilisant le bouton de la souris, mais je ne peux pas envoyer F5 vers la fenêtre actuellement focalisée. Quoi qu'il en soit, j'ai essayé à la fois xdotool et mettre la commande xte dans un script, mais rien ne fonctionne.
Palantir

Réponses: