Réparer un click gauche de touchpad ou souris
J’ai récemment réparé un PC portable d’une amie. La première étape était de remplacer Windaube par Linux Mint, malgré que le PC soit tatoué, cette étape s’est déroulé sans problème.
La touche gauche du touchpad ne fonctionne plus, usure presque normale du PC. J’aurais pu remplacer le touchpad mais le prix me paraissait exagéré et il aurait fallu démonter toute la carte mère, ce qui est un peu risqué sur ce portable. La seconde solution est de brancher une souris USB, ce qui sera peut-être fait, mais n’est pas très nomade. La troisième solution est de simuler le clic gauche.
Le clic gauche simple est vite simulé, le tap-tap du touchpad fonctionne toujours. En revanche le clic gauche maintenu pour sélectionner du texte, déplacer une fenêtre ou un tableau de bord ne fonctionne pas avec le tap-tap.
Un outil va nous aider à résoudre ce problème xdotool, on l’installe :
apt install xdotool
Cet outil permet d’exécuter énormément d’actions, je vous encourage à lire son manuel :
man xdotool
Le click gauche simple se fait par :
xdotool click 1
Le click gauche maintenu se fait par :
xdotool mousedown 1
J’ai choisi d’utiliser une touche avec un drapeau bizarre coupé en quatre,qui ne sert à rien… (touche Windaube, pour ceux qui n’aurait pas compris )
Sous xfce, on va dans Menu/Paramètres/Clavier et on modifie le raccourci clavier Super L avec cette dernière commande, on confirme la modification et cela fonctionne de suite. Pour tester, j’ai placé la souris sur un haut de fenêtre, appuyé sur la touche Windaube et déplacé la fenêtre, pour terminer on fait un tap sur le touchpad, cela fonctionne aussi pour la sélection de texte, etc… Et voila ! Le touchpad est réparé.
Cette astuce peut vous servir pour faire beaucoup d’autres actions, par exemple pour un PC qui n’a pas de bouton de milieu de souris :
xdotool click 2
Etc… Vouspouvez aussi mapper la touche avec xmodmap si vous le souhaitez, voir :
http://linux.saverne.info/reaffecter-une-touche-du-clavier/