Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[xmodmap] codes bouton bizarres pour MX700 (résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Dais
l33t
l33t


Joined: 05 Aug 2004
Posts: 977
Location: Québec

PostPosted: Mon May 16, 2005 7:53 pm    Post subject: [xmodmap] codes bouton bizarres pour MX700 (résolu) Reply with quote

J'essaie désespérément de configurer correctement ma souris MX700, et 3 boutons sont récalcitrants (celui au-dessus de la molette, et les 2 en-dessous de la molette) .. il faut dire qu'ils ont un code bouton assez bizarre .. jugez plutôt:
Code:
 xmodmap -pp
There are 10 pointer buttons defined.

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


Et je ne trouve aucun moyen de leur changer le code bouton .. c'est la seule chose qui semble me bloquer

sinon, mon .Xmodmap ressemble à ça
Code:
pointer = 1 2 3 6 7 4 5 8 9 10

_________________
Tout ce que je suis n'est que cause
Tout ce que je suis n'est que conséquence
Pourquoi s'attacher à toutes ces choses
Pourquoi continuer dans la souffrance ?

-
Shiki Soku Ze Ku, Ku Soku Ze Shiki


Last edited by Dais on Tue May 17, 2005 1:58 pm; edited 1 time in total
Back to top
View user's profile Send private message
spider312
Veteran
Veteran


Joined: 02 Oct 2004
Posts: 1274
Location: France > Savoie > Chambery

PostPosted: Mon May 16, 2005 10:06 pm    Post subject: Reply with quote

la MX700 n'a pas 10 boutons 8O

enfin pas à ce que je sache :?

Elle est configurée comment dans xorg ?
Back to top
View user's profile Send private message
Dais
l33t
l33t


Joined: 05 Aug 2004
Posts: 977
Location: Québec

PostPosted: Tue May 17, 2005 12:22 am    Post subject: Reply with quote

Bah .. "techniquement" non, mais pour la configurer, si:
- bouton gauche
- bouton droit
- mid click
- molette haut
- molette bas
- au-dessus de la molette
- en-dessous de la molette
- en-dessous du bouton précédent
- sur le côté gauche 1
- sur le côté gauche 2

et dans xorg.conf c'est tel quel:

Code:
Identifier "Mouse1"
    Driver "mouse"
    Option "Protocol" "evdev"
    Option "Dev Name" "Logitech USB Receiver"
    Option "Dev Phys" "usb-0000:00:04.2-2/input0"
    Option "Device" "/dev/input/mice"
    Option "Buttons" "10"
    Option "ZAxisMapping" "6 7"
    Option "Resolution" "800"

_________________
Tout ce que je suis n'est que cause
Tout ce que je suis n'est que conséquence
Pourquoi s'attacher à toutes ces choses
Pourquoi continuer dans la souffrance ?

-
Shiki Soku Ze Ku, Ku Soku Ze Shiki
Back to top
View user's profile Send private message
spider312
Veteran
Veteran


Joined: 02 Oct 2004
Posts: 1274
Location: France > Savoie > Chambery

PostPosted: Tue May 17, 2005 11:01 am    Post subject: Reply with quote

- molette haut = - au-dessus de la molette
- molette bas = - en-dessous de la molette
Du point de vue de la souris, ce sont les mêmes boutons, c'est comme ça que logitech les a voulus, je doute qu'ils aient séparés les code de ces boutons

- en-dessous du bouton précédent
Jamais réussi à le faire détecter autrement que comme un bouton 1

Je vais essayer ta conf xorg voir ce que ça donne chez moi, mais tu l'as déja vu marcher comme ça au moins ? ou ce ne sont que des suppositions ?
Back to top
View user's profile Send private message
CryoGen
Veteran
Veteran


Joined: 11 Feb 2004
Posts: 1426
Location: Bamako - Mali - Afrique

PostPosted: Tue May 17, 2005 11:59 am    Post subject: Reply with quote

j'ai une mx700 sur port ps2

Code:
Identifier  "Mouse1"
    Driver      "mouse"
    Option "Protocol"    "ExplorerPS/2"
    Option "Device"      "/dev/psaux"
    Option "Buttons"     "7"
    Option "ZAxisMapping" "6 7"



et mon petit script de reglage de la souris

Code:
#!/bin/sh
xmodmap -e "pointer = 1 2 3 6 7 4 5"
imwheel -k -b "67" -p

_________________
- CryoGen` on #gentoofr@irc.freenode.net
- ~amd64 / KDE4
- I'm the bone of my sword...
Back to top
View user's profile Send private message
Dais
l33t
l33t


Joined: 05 Aug 2004
Posts: 977
Location: Québec

PostPosted: Tue May 17, 2005 12:31 pm    Post subject: Reply with quote

spider312: pas forcément .. avec par exemple la config de CryoGen, molette-haut correspond à défilement haut mais en restant appuyé, comme si il y avait un turbo pour le bouton. Équivalent pour molette bas. Si c'était "vraiment" pareil, il faudrait appuyer plusieurs fois pour défiler lol.
et puis cherche logitech (esearch ou eix), tu as logitech-applet qui permet d'activer ou non le cruise control de ces boutons.

CryoGen: oui j'avais tenté ça au départ, mais le bouton "molette-haut" me faisait un retour arrière si possible, sinon défilement haut. Donc vu que j'arrivais pas à régler ça, je tente autre chose.
_________________
Tout ce que je suis n'est que cause
Tout ce que je suis n'est que conséquence
Pourquoi s'attacher à toutes ces choses
Pourquoi continuer dans la souffrance ?

-
Shiki Soku Ze Ku, Ku Soku Ze Shiki
Back to top
View user's profile Send private message
spider312
Veteran
Veteran


Joined: 02 Oct 2004
Posts: 1274
Location: France > Savoie > Chambery

PostPosted: Tue May 17, 2005 12:49 pm    Post subject: Reply with quote

okay, je viens de me documenter un peu, et en effet, je me trompais sur beaucoup de points

De très bonnes infos sur : http://www.linux-gamers.net/modules/wfsection/print.php?articleid=46 (c'est un tuto)

En fait c'est le ps/2 qui est limité à 7 boutons, et donc les vieux drivers de souris, ce à quoi n'est pas soumis evdev, et donc grace à ce tuto j'ai pu en effet faire detecter 10 boutons (mais les 2 fameux boutons autour de la molette déconnent, ils envoient 2 codes différents)

Concernant ton problème, tu as essayé de lancer xmodmap à la main ? le .Xmodmap à l'air de dépendre du DM et ne marche pas sur mon entrance

PS C'est cool ce logitech-applet, mais est-ce normal que je ne puisse passer ma MX500 à 800cpi que par lui, j'ai pourtant défini
Code:
Option  "Resolution"    "800"
dans mon xorg.conf, et la résolutin est 400 jusqu'à ce que je le définisse via /usr/sbin/logitech_applet --set-res=800
Back to top
View user's profile Send private message
CryoGen
Veteran
Veteran


Joined: 11 Feb 2004
Posts: 1426
Location: Bamako - Mali - Afrique

PostPosted: Tue May 17, 2005 1:27 pm    Post subject: Reply with quote

Dais wrote:
CryoGen: oui j'avais tenté ça au départ, mais le bouton "molette-haut" me faisait un retour arrière si possible, sinon défilement haut. Donc vu que j'arrivais pas à régler ça, je tente autre chose.


Il faut utiliser imwheel et le configurer

.imwheelrc
Code:
"(null)"
None, Up, Alt_L|Left
None, Down, Alt_L|Right

".*"
None, Up, Alt_L|Left
None, Down, Alt_L|Right

 "Mozilla*"
None, Up, Up, 3
None, Down, Down, 3
None, Left, Alt_L|Left
None, Right, Alt_L|Right
Alt_L, Up, Page_Up
Alt_L, Down, Page_Down



spider312, merci pour le lien ^^ ca va mettre tres utile :) (j'ai une mx1000 qui attend lol)

EDIT : hum on peut se passer d'imwheel aparamment ^^ je vais regarder ca de plus pres :D
_________________
- CryoGen` on #gentoofr@irc.freenode.net
- ~amd64 / KDE4
- I'm the bone of my sword...
Back to top
View user's profile Send private message
Dais
l33t
l33t


Joined: 05 Aug 2004
Posts: 977
Location: Québec

PostPosted: Tue May 17, 2005 1:53 pm    Post subject: Reply with quote

Bon, en fait xfce a l'air d'avoir des problèmes avec les souris du genre .. en effet, avec les autres DM il n'y a pas le problème de codes foireux. Bon point ^^

Par contre, effectivement .Xmodmap n'est pas pris en compte la plupart du temps (gnome oui si je me rappelle bien), même si la commande est placée dans .xinitrc .. je dois le lancer à la main .. à moins que j'aie loupé un autre moyen ?

Cryogen: bah soit imwheel soit xbindkeys .. imwheel a l'air de laisser plus de possibilités (action différente suivant l'appli par exemple)

EDIT: ok, il fallait mettre la ligne dans les fichiers du dossier /etc/X11/Sessions/
_________________
Tout ce que je suis n'est que cause
Tout ce que je suis n'est que conséquence
Pourquoi s'attacher à toutes ces choses
Pourquoi continuer dans la souffrance ?

-
Shiki Soku Ze Ku, Ku Soku Ze Shiki
Back to top
View user's profile Send private message
spider312
Veteran
Veteran


Joined: 02 Oct 2004
Posts: 1274
Location: France > Savoie > Chambery

PostPosted: Tue May 17, 2005 2:01 pm    Post subject: Reply with quote

D'après le Howto que j'ai donné, il existe en effet une astuce pour remplacer imwheel, qui serait un pêu plus complexe mais tellement plus modulaire :D

J'ai l'impression que bcp d'infos erronées ou dépendant bcp des logiciels utilisés circulent concernant les commandes lancées par X, chez moi rien ne marche, je dois mettre mes commandes dans mon script de session (c'est un peu la galère les programmes au démarage avec e17)
le .xinitrc n'est lancé qu'en cas de startx, et c'est le seul, c'est tout ce dont je suis sur

Bref, le temps que ça marche, il ne faut rien lancer de façon "automatique" via des scripts dans le ~, puisque tout cela dépend de la distrib (et donc de la conf par défaut du serveur X) et du DM/WM utilisé
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum