web-dev-qa-db-fra.com

Mappage des boutons latéraux gauche / droit à l'aide de Xev

J'essaie de configurer mes boutons latéraux de la souris pour revenir en arrière/en avant sur Firefox et Ubuntu.

Quand je cours xev | grep ', button' Je reçois le même code de bouton pour les deux boutons latéraux et faites défiler. Donc, j'ai cliqué sur défilement, puis bouton gauche de la face droite et a obtenu la sortie suivante:

    state 0x10, button 2, same_screen YES
    state 0x210, button 2, same_screen YES
    state 0x10, button 2, same_screen YES
    state 0x210, button 2, same_screen YES
    state 0x10, button 2, same_screen YES
    state 0x210, button 2, same_screen YES

Donc, j'ai trois boutons avec le même numéro/code? Est-ce que je peux faire quelque chose pour attribuer un code différent pour chaque bouton? Ou est-ce une question matérielle?

2
Mutante

Exécutez la commande xmodmap -pp

mis en place sera semblable à celui-ci

pratap@i7-6550U:~$ xmodmap -pp
There are 10 pointer buttons defined.

    Physical        Button
     Button          Code
        1              1
        2              2
        3              3
        4              4
        5              5
        6              6
        7              7
        8              8
        9              9
       10             10

pratap@i7-6550U:~$ 

cela signifie que lorsque la touche physique 1 est enfoncée, la fonction de code de bouton 1 sera effectuée qui est juste un clic de souris. Dans votre cas, vous avez appuyé sur le bouton du milieu de la souris, puis des boutons latéraux dans lesquels le bouton Middle Souris est le bouton 2, c'est correct. Les boutons côté gauche et droit doivent avoir une valeur de 6 et 7 (ma devinette seulement)

en général, cliquez sur le bouton gauche de gauche, bouton de la souris moyen, clic droit, faites défiler vers le bas, faites défiler les boutons physiciens 1 à 5.

Dans votre cas, vous devez cartographier les boutons physiques 6 et 7 sur les codes de boutons 6 et 7.

exécutez la commande xmodmap -pp et voir ce qui est montrant pour les boutons physiques 6 et 7

puis courez xmodmap -e "pointer = 1 2 3 4 5 6 7"

Exemple:

pratap@i7-6550U:~$ xmodmap -e "pointer = 1 2 3 4 5 6 7" Warning: Only changing the first 7 of 10 buttons. pratap@i7-6550U:~$

xmodmap -e "pointer = 1 2 3 4 5 6 7" La commande fonctionne instantanément mais ne survivra pas la déconnexion ou le redémarrage. Ajoutez cette commande dans les préférences d'applications de démarrage une fois que vous êtes satisfait de cette cartographie.

lorsque vous souhaitez revenir au comportement par défaut, courez xmodmap -e "pointer = default" et supprimer l'entrée de la demande de démarrage.

source: http://manpages.ubuntu.com/manpages/bionic/man1/xmodmap.1.html

Vérifiez quelles sont les fonctions en appuyant sur les boutons physiques de la souris en réel en cliquant dessus. S'ils sont destinés à faire de retour/transfert hors de la boîte, c'est bien. S'ils ne font rien. Mapper ces clés pour faire de l'arrière/en avant à partir de ce Q & A Bading Backing/Transfer à la souris

Edit:

Selon le site Web de votre fournisseur de souris http://www.senty.com/br/whirlwindx Il devrait y avoir un logiciel de configuration des boutons latéraux, mais je n'ai trouvé aucun lien à ce sujet. De plus, le support de cette souris est uniquement dans les fenêtres et les macos du système d'exploitation.

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

Contenet dans cette question ou des commentaires à sens peut donner un indice similaire à votre situation. buntu 18.04 Comment désactiver l'alimentation Save?

1
PRATAP