Page 1 sur 2
paramétrer boutons souris Microsoft ?
Posté : jeu. 23 juil. 2020 18:00
par Carabasse
Bonjour,
Je n'arrive pas à paramétrer ma souris Microsoft Wireless Mobile Mouse 4000, elle fonctionne très bien mais le bouton latéral gauche enclenche un retour en arrière : page précédente sur le net, panneau/fenêtre précédent sur le bureau, aucune action sur Blender.
Sur firefox, J'aimerai que ce bouton latéral ouvre un lien dans un nouvel onglet.
Sur Blender, le clic appuyé me sert de navigation.
J'utilise X-Mouse button sur Windows, mais en cherchant je n'ai rien trouvé de semblable pour Mint et le paramétrage de la souris dans les paramètres système est succinct.
Plusieurs forums parlent de longues commandes à taper dans le terminal..doit on en arriver là pour paramétrer une souris ou ai-je manqué un truc ??
Re: paramétrer boutons souris Microsoft ?
Posté : jeu. 23 juil. 2020 22:04
par Carabasse
j'ai fais le sudo apt install xinput...je l'avais déjà sans le savoir, ni ce que c'était d'ailleurs.
J'ai tapé le xinpout -list (et xinput list | grep pointer d'après la doc Ubuntu) je n'ai pas d'info sur la souris, juste le clavier Logitech k270 et les émetteurs-récepteurs "Microsoft Nano Transceiver v1.0 Consumer control".
Apparemment je dois trouver l'identifiant de la souris, mais il ne s'affiche pas dans le terminal...
Re: paramétrer boutons souris Microsoft ?
Posté : sam. 25 juil. 2020 15:49
par Carabasse
J'ai l'impression que ma souris n'est pas listé, est ce le cas ?
C'est la Microsoft Wireless Mobile Mouse 4000
Code : Tout sélectionner
xinput -list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech K270 id=9 [slave pointer (2)]
⎜ ↳ Microsoft Microsoft® Nano Transceiver v1.0 Mouse id=11 [slave pointer (2)]
⎜ ↳ Microsoft Microsoft® Nano Transceiver v1.0 Consumer Control id=12 [slave pointer (2)]
⎜ ↳ Microsoft Microsoft® Nano Transceiver v1.0 Consumer Control id=13 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ Microsoft Microsoft® Nano Transceiver v1.0 id=10 [slave keyboard (3)]
↳ Microsoft Microsoft® Nano Transceiver v1.0 System Control id=14 [slave keyboard (3)]
↳ Logitech K270 id=15 [slave keyboard (3)]
↳ Microsoft Microsoft® Nano Transceiver v1.0 Consumer Control id=16 [slave keyboard (3)]
↳ Microsoft Microsoft® Nano Transceiver v1.0 Consumer Control id=17 [slave keyboard (3)]
Code : Tout sélectionner
xinput list | grep pointer
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech K270 id=9 [slave pointer (2)]
⎜ ↳ Microsoft Microsoft® Nano Transceiver v1.0 Mouse id=11 [slave pointer (2)]
⎜ ↳ Microsoft Microsoft® Nano Transceiver v1.0 Consumer Control id=12 [slave pointer (2)]
⎜ ↳ Microsoft Microsoft® Nano Transceiver v1.0 Consumer Control id=13 [slave pointer (2)]
Ma souris dispose de 3 boutons, clic gauche/droit/latéral plus la molette qui fait aussi clic.
Est ce qu'il s'agit des "power Button/sleep Button" ?
J’obtiens cela :
Code : Tout sélectionner
xinput --list-props 6
Device 'Power Button':
Device Enabled (155): 1
Coordinate Transformation Matrix (157): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Send Events Modes Available (277): 1, 0
libinput Send Events Mode Enabled (278): 0, 0
libinput Send Events Mode Enabled Default (279): 0, 0
Device Node (280): "/dev/input/event2"
Device Product ID (281): 0, 1
j'avoue ne rien comprendre

Re: paramétrer boutons souris Microsoft ?
Posté : sam. 25 juil. 2020 16:16
par Carabasse
Oui, c'est justement sur cette page que j'ai appris le xinput | grep pointer..
Mais le problème vient dès le début des explications :
Je dois récupérer l'identifiant de la souris, l'exemple de la page est une "HP Laser Mobile Mouse",
moi je n'ai pas le nom de la souris, juste le clavier Logitech K270 et les Transceiver, même si je pense que le terminal l'appelle "Nano Transceiver v1.0 Mouse id=11"
Du coup j'essaie le "xinput test <identifiant> | grep "button press" de la doc Ubuntu,
soit "xinput test 11 | grep ..." mais rien ne se passe quand j'appuie sur les boutons.
C'est la bonne manip ?
Re: paramétrer boutons souris Microsoft ?
Posté : sam. 25 juil. 2020 16:54
par Carabasse
ok, j’obtiens ca :
Code : Tout sélectionner
xinput list-props 11
Device 'Microsoft Microsoft® Nano Transceiver v1.0 Mouse':
Device Enabled (155): 1
Coordinate Transformation Matrix (157): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Natural Scrolling Enabled (292): 0
libinput Natural Scrolling Enabled Default (293): 0
libinput Scroll Methods Available (296): 0, 0, 1
libinput Scroll Method Enabled (297): 0, 0, 0
libinput Scroll Method Enabled Default (298): 0, 0, 0
libinput Button Scrolling Button (299): 2
libinput Button Scrolling Button Default (300): 2
libinput Middle Emulation Enabled (301): 0
libinput Middle Emulation Enabled Default (302): 0
libinput Accel Speed (303): 0.178333
libinput Accel Speed Default (304): 0.000000
libinput Accel Profiles Available (305): 1, 1
libinput Accel Profile Enabled (306): 1, 0
libinput Accel Profile Enabled Default (307): 1, 0
libinput Left Handed Enabled (308): 0
libinput Left Handed Enabled Default (309): 0
libinput Send Events Modes Available (277): 1, 0
libinput Send Events Mode Enabled (278): 0, 0
libinput Send Events Mode Enabled Default (279): 0, 0
Device Node (280): "/dev/input/event4"
Device Product ID (281): 1118, 1970
libinput Drag Lock Buttons (294): <no items>
libinput Horizontal Scroll Enabled (295): 1
Le clic du milieu semble inactif ?
Code : Tout sélectionner
libinput Middle Emulation Enabled (301): 0
libinput Middle Emulation Enabled Default (302): 0
Dois je passer le Enable en Available ?
J'ai tapé par hasard :
mais rien n'a changé..
Re: paramétrer boutons souris Microsoft ?
Posté : sam. 25 juil. 2020 17:39
par Carabasse
avec le 302 :
Code : Tout sélectionner
xinput set-prop 11 302 1
X Error of failed request: BadAccess (attempt to access private resource denied)
Major opcode of failed request: 131 (XInputExtension)
Minor opcode of failed request: 57 ()
Serial number of failed request: 20
avec le 301 :
La valeur a bien changé:
Code : Tout sélectionner
libinput Middle Emulation Enabled (301): 1
libinput Middle Emulation Enabled Default (302): 0
mais aucun effet sur la souris..le clic de la molette ne réagit pas.
Re: paramétrer boutons souris Microsoft ?
Posté : sam. 25 juil. 2020 18:00
par Carabasse
C'est ce que je me demande...
J'ai choisi Middle Emulation Enabled car c'est la seule "ligne" qui parle d'un bouton milieu

..censé être le clic appuyé de la molette.
Pour que l'on se comprenne bien:
1- j'aimerai activer le scroll lorsque j'appuie sur le clic de la molette, en général un logo apparaît en cercle avec deux flèches haut/bas permettant de remonter/descendre très rapidement une page. Ce clic molette n'est pas reconnu.
2- changer la fonction du clic latéral (où on place le pouce) actuellement il enclenche en retour en arrière comme la page précédente sur le net, à la place j'aimerai qu'il ouvre un lien dans un nouvel onglet.
Ce bouton est donc reconnu, juste à remplacer sa fonction..
Re: paramétrer boutons souris Microsoft ?
Posté : lun. 27 juil. 2020 15:49
par Carabasse
Bon..je suis de retour sur xinput et je connais enfin le numéro des boutons :
id souris =12
clic gauche → 1
clic droit →3
clic milieu (clic de la molette)→ 6
molette haut → 4
molette bas → 5
clic latéral avec le pouce→8 (fonction retour en arrière)
Maintenant je cale sur cette étape :

J'aimerai que le bouton 8 ait la fonction 6 : que le clic milieu soit affecté au bouton latéral
J'ai donc suivi ce tableau en changeant les P1, P2...par les numéros de ma souris
Ce qui me donne:
Mais ca ne change rien, le clic molette reste inactif et le clic latéral a toujours la fonction retour en arrière.
Là je ne sais vraiment pas quoi faire.

Re: paramétrer boutons souris Microsoft ?
Posté : mar. 28 juil. 2020 08:52
par serged
Il y a un
tuto dans la doc Ubuntu pour paramétrer les boutons de souris...
Re: paramétrer boutons souris Microsoft ?
Posté : mer. 29 juil. 2020 21:18
par Carabasse
Merci pour le lien mais j'abandonne.
J'en ai marre de déchiffrer la doc Ubuntu juste pour configurer une souris à partir du terminal, sans parler des liens obsolètes et des logiciels qui renvoient eux aussi à des tutos lignes de commande...
Pourquoi n'y a il pas un logiciel gratuit similaire à X-Mouse Button sur Linux ? Juste à cliquer dans une zone prévue pour la reconnaissance du clic et y attribuer une fonction, ca prend 10 secondes quelque soit la marque de la souris et basta on peut passer au boulot.