3 votes

Lier un triple clic gauche à un clic de la molette de la souris en utilisant xbindkeysrc ?

Je veux que mon bouton du milieu de la souris, bouton 2, crée un triple événement de clic gauche (mettre en surbrillance une ligne). Lorsque j'utilise xbindkeys -n -v, il enregistre l'événement de triple clic, mais il ne semble pas fonctionner ou s'enregistrer avec autre chose. Je redémarre xbindkeys en arrière-plan après avoir testé avec xbindkeys -n -v.

Voici la ligne pertinente dans mon fichier xbindkeysrc :

"xte 'mouseclick 1' 'mouseclick 1' 'mouseclick 1'"
b:2

Et voici la sortie de xbinkeys -n -v :

"xte 'mouseclick 1' 'mouseclick 1' 'mouseclick 1'"
m:0x0 + b:2   (souris)
got screen 0 pour la fenêtre 293
Démarrer le programme avec un appel fork+exec
Appuyez sur le bouton !
e.xbutton.button=1
e.xbutton.state=528
Relâchez le bouton !
e.xbutton.button=1
e.xbutton.state=784
Appuyez sur le bouton !
e.xbutton.button=1
e.xbutton.state=528
Relâchez le bouton !
e.xbutton.button=1
e.xbutton.state=784
Appuyez sur le bouton !
e.xbutton.button=1
e.xbutton.state=528
Relâchez le bouton !
e.xbutton.button=1
e.xbutton.state=784
Relâchez le bouton !
e.xbutton.button=2
e.xbutton.state=528

Merci d'avance !

0voto

Janis Peisenieks Points 1458

Le problème est que vous maintenez toujours enfoncé le bouton 2 lorsque le bouton 1 est envoyé, et les deux interfèrent. Vous devez simplement changer

b:2

à

b:2+Release

(c'est-à-dire exécuter à la libération du bouton 2), et cela devrait fonctionner.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X