Boutons latéraux de la souris

Boutons latéraux de la souris - Installation - Linux et OS Alternatifs

Marsh Posté le 19-05-2003 à 22:43:20    

J'ai une souris à molette; les boutons 1,2,3 et molette fonctionnent bien. J'aimerais faire fonctionner les boutons latéraux. Pourl'instant j'ai trouvé :
/etc/XF86Config-4
...
Section "InputDevice"
 ...
 Option "Buttons" "7"
 Option "ZAxisMapping" "6 7"  
 ...
EndSection
 
Problème : comment leur assigner une fonction sous X/Kde ?
Typiquement je voudrais que ça fasse ALT+TAB et ALT+SHIFT+TAB
pour passer d'une fenêtre à l'autre. J'imagine que ça se passe dans Xmodmap, mais pas trop compris ...
 

Reply

Marsh Posté le 19-05-2003 à 22:43:20   

Reply

Marsh Posté le 20-05-2003 à 09:32:01    

Up !

Reply

Marsh Posté le 20-05-2003 à 09:44:54    

imwheel

Reply

Marsh Posté le 20-05-2003 à 11:20:41    

Lance xev, qui te donnera le nom des évènements associés aux boutons. Ensuite, il faut lire le README.mouse dans les docs de XFree, rechercher les passages qui causent de xmodmap et de la configuration de mulots à pleins de boutons (Logitech, Microsoft, etc).
Avec ça, tu devrais pouvoir te débrouiller.
Pour une Microsoft IntelliMouse sans fil à 5 boutons (dont une molette), je lance ça avant la session :
 
xmodmap -e "pointer = 1 2 3 6 7 4 5"
 
Et j'ai ça dans la section "InputDevice" correspondant à ce mulot :

Code :
  1. Section "InputDevice"
  2.    Identifier   "Mulot1"
  3.    Driver       "mouse"
  4.    Option       "Protocol"      "ExplorerPS/2"
  5.    Option       "Device"        "/dev/input/mice"
  6.    Option       "Buttons" "7"
  7.    Option       "ZAxisMapping" "6 7"
  8. EndSection


Note que le xmodmap modifie l'ordre des boutons, et la molette est représentée par les boutons 6 et 7 au lieu de 4 et 5. Le 4 et le 5 sont les 2 boutons supplémentaires. Ça dépend du mulot, j'ai une Microsoft optique sans fil, ça change même entre différentes Microsoft. Mais au final, ça marche toujours (en général, il faut changer l'ordre des chiffres dans le xmodmap, et c'est tout).
Une fois la souris configurée, tu dois pouvoir associer une action à un bouton avec l'interface de KDE (voir du côté des raccourcis, je pense).
 
Imwheel, ça pue.


Message édité par Jak le 20-05-2003 à 11:23:43
Reply

Marsh Posté le 21-05-2003 à 16:04:11    

C'est un bordel pas possible.
 
Moi je cherchais a faire ça pour assigner le copier-coller a mes boutons latéraux.
 
Sous windows ça se fait en deux clics. Sous linux j'ai lu des piles de how-to pendant 2 jour pour finir par coincer sur un bug de la gestion PS2.  
 
LINUX IS COOL (répétez après moi).
 
LINUX USER IS ZEN.
 
Conclusion : Va falloir se chercher une vraie alternative pour echapper a palladium.


Message édité par sr16 le 21-05-2003 à 16:05:17

---------------
TOPIC PERMANENT Matrox Parhelia
Reply

Marsh Posté le 21-05-2003 à 16:06:36    

drapal ;)


---------------
:: Light is Right ::
Reply

Marsh Posté le 21-05-2003 à 16:21:54    

Sr16 a écrit :

C'est un bordel pas possible.
 
Moi je cherchais a faire ça pour assigner le copier-coller a mes boutons latéraux.
 
Sous windows ça se fait en deux clics. Sous linux j'ai lu des piles de how-to pendant 2 jour pour finir par coincer sur un bug de la gestion PS2.  
 
LINUX IS COOL (répétez après moi).
 
LINUX USER IS ZEN.
 
Conclusion : Va falloir se chercher une vraie alternative pour echapper a palladium.
 


 
 
demande au fabriquant de ta souris de produire un driver pour Linux ;-)


---------------
http://olivier.glagla.net/
Reply

Marsh Posté le 21-05-2003 à 16:51:31    

Sr16 a écrit :

Moi je cherchais a faire ça pour assigner le copier-coller a mes boutons latéraux.
 
Sous windows ça se fait en deux clics. Sous linux j'ai lu des piles de how-to pendant 2 jour pour finir par coincer sur un bug de la gestion PS2.  

:??: Euh, comment dire ... Le copier/coller, ça se fait par défaut avec les boutons 1 et 2. Pas besoin de pilotes pour faire ça, c'est donc encore plus simple que sous Windows, et en fait, même pas besoin de boutons supplémentaires. C'est le comportement par défaut de X depuis plus de 15 ans. Qu'est-ce que tu es allé chercher ?
 
Tiens, sous Windows, j'ai pas trouvé comment faire apparaître le menu démarrer avec le clavier, j'ai pas trouvé dans les docs. Comment on fait ? :lol:

Reply

Marsh Posté le 21-05-2003 à 17:11:47    

Tiens d'ailleurs tu fais comment si tu veux plus le copier/coller sur le bouton du milieu (ou 1+2) mais sur un des boutons latéraux ?

Reply

Marsh Posté le 21-05-2003 à 18:01:47    

Je me suis jamais posé la question, vu que ça fait plus de 6 ans que je fais du copier/coller à la souris avec des souris 3 boutons (je n'ai une souris à 5 boutons que depuis 1 an). Qu'est-ce que ça me manque sous Windows, ce truc.
Je ne me suis jamais posé la question du remapping du copier/coller. Par contre, on doit très probablement arriver à faire en sorte que les boutons latéraux se comporte comme les boutons de base, et donc faire eux aussi du copier/coller. Man xmodmap, je pense.


Message édité par Jak le 21-05-2003 à 18:04:14
Reply

Marsh Posté le 21-05-2003 à 18:01:47   

Reply

Marsh Posté le 21-05-2003 à 18:30:14    

perso, j'ai une logitech 4 boutons ( 3 + click roulette) et j'ai remappé le click sur la roulette sur le bouton latéral > je colle avec celui ci.
 
je vous donne ma ligne xmodmap ce soir.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 21-05-2003 à 19:38:32    

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


Section "InputDevice"
    Identifier "Mouse1"
    Driver "mouse"
    Option "Protocol" "MouseManPlusPS/2"
    Option "Device" "/dev/mouse"
    Option "ZAxisMapping" "5 6"
    # ChordMiddle is an option for some 3-button Logitech mice
    # Option "ChordMiddle"
    Option "Buttons" "6"
EndSection


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 21-05-2003 à 22:34:24    

Merci pour vos réponses.
En fait mon problème c'est qu'avec xev les boutons latéraux 6 et 7 renvoient 2 et 3 respectivement. Donc ça coince au niveau XFree, avant xmodmap. Pour info, j'ai essayé xmodmpa -e "pointer 1 2 3 6 7 4 5" et idem avec "1 2 3 4 5 6 7" et ça ne change rien.
 
Je pense que ça vient du fait que le driver "IMPS/2" ne gère pas plus de 5 boutons. Mais "ExplorerPS/2" ne marche pas avec ma souris Dexxa.
 
Que faire ? La souris, au niveau hard, doit bien envoyer des codes différents selon le bouton, quand même ... où les lire ?
Sur /dev/usbmouse ?
 
 
------------ Config -------------
/etc/X11/XF86Config-4
...
# USB wheel-mouse
Section "InputDevice"
     Identifier  "USB Mouse"
     Driver      "mouse"
#     Option      "Protocol"     "ExplorerPS/2"
     Option      "Protocol"     "IMPS/2"
     Option      "Device"       "/dev/input/mice"
     Option      "ZAxisMapping" "4 5"
     Option      "Buttons"      "7"
EndSection
...
 
 
 

Reply

Marsh Posté le 21-05-2003 à 23:02:14    

Ben, je sais pas, essaie d'autres xmodmap. Regarde bien avec xev, et recommence. Chez moi, quand je tripote le xmodmap, ça change les trucs. Ah, aussi, essaie en mettant Option "ZAxisMapping" "6 7"


Message édité par Jak le 21-05-2003 à 23:02:38
Reply

Marsh Posté le 21-05-2003 à 23:06:58    

kasi a écrit :


 
 
demande au fabriquant de ta souris de produire un driver pour Linux ;-)


 
Certes, mais on sait très bien qu'ils ne le feront pas. Ca me parait quand même pas compliqué de pouvoir remaper n'importe quel entrée sur la fonction qu'on veut. C'est un problème de structuration.
 
La vérité c'est que ça révèle bien la ou nunux manque de puissance.


---------------
TOPIC PERMANENT Matrox Parhelia
Reply

Marsh Posté le 22-05-2003 à 00:08:37    

Sr16 a écrit :

La vérité c'est que ça révèle bien la ou nunux manque de puissance.  

Quelle vérité ? On parle de X, là, pas de Linux. Et quand on ne sait pas lire, on retourne à la maternelle (les solutions ont été données ci-dessus).
 
C'est beau, le troll pour le troll ...

Reply

Marsh Posté le 22-05-2003 à 01:07:17    

Jak a écrit :

:??: Euh, comment dire ... Le copier/coller, ça se fait par défaut avec les boutons 1 et 2. Pas besoin de pilotes pour faire ça, c'est donc encore plus simple que sous Windows, et en fait, même pas besoin de boutons supplémentaires. C'est le comportement par défaut de X depuis plus de 15 ans. Qu'est-ce que tu es allé chercher ?
 
Tiens, sous Windows, j'ai pas trouvé comment faire apparaître le menu démarrer avec le clavier, j'ai pas trouvé dans les docs. Comment on fait ? :lol:


 
pour le menu sous win : CTRL + ECHAP (= touche menu win)
 
sinon c'est clair que "l'auto copier sur sélection"/coller sous X (ou même en console avec gpm) c'est génial, un gros manque quand on doit revenir sur une machine faisant tourner fenêtres
 
un truc que j'ai jamais compris, il existe une implémentation pour les souris genius netscroll (d'ailleurs sur le site kye/genius ils disent comment configurer) sous X, mais je sais pas si quelqu'un a déjà essayé, mais c'est carrément barré à l'ouest comme gestion (du genre déplacement gauche ou droite = clic gauche) :heink:

Reply

Marsh Posté le 22-05-2003 à 09:10:47    

BMOTheKiller a écrit :


pour le menu sous win : CTRL + ECHAP (= touche menu win)

Je sais bien, c'est un truc tellement évident. Aussi évident que le copier/coller X ('faut juste le savoir). Y en a 1 ou 2 qui se permettent des réflexions stupides et hors de propos, c'est pour mettre les choses au clair.

Reply

Marsh Posté le 22-05-2003 à 09:34:13    

Par contre un truc que j'ai jamais réussi à faire et qui est pas mal, c'est de mapper un double-clic sur un des boutons latéraux  :sweat:

Reply

Marsh Posté le 22-05-2003 à 09:40:26    

J'ai pas de section InputDevice sous SuSE 8.1 /etc/X11/XF86Config, savez vous ou je peux configurer ça ?

Reply

Marsh Posté le 22-05-2003 à 09:47:38    

BMOthekiller > j'ai essayé aussi led river Genius Netscroll+ et effectivement, c'est une sacré chienlit.
 
Sr16 > pour l'avoir fait fait, je peux te certifier qu'on peut remapper une entrée sur une fonction défini (cf les claviers multimedia et ma souris).


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 22-05-2003 à 10:46:45    

Sr16 a écrit :


 
Certes, mais on sait très bien qu'ils ne le feront pas. Ca me parait quand même pas compliqué de pouvoir remaper n'importe quel entrée sur la fonction qu'on veut. C'est un problème de structuration.
 
La vérité c'est que ça révèle bien la ou nunux manque de puissance.  


blaireau inside. :kaola:  
 
Je ne sais pas faire donc linux n'est pas puissant.  :lol:

Reply

Marsh Posté le 22-05-2003 à 13:22:05    

Sr16 a écrit :


 
Certes, mais on sait très bien qu'ils ne le feront pas. Ca me parait quand même pas compliqué de pouvoir remaper n'importe quel entrée sur la fonction qu'on veut. C'est un problème de structuration.
 
La vérité c'est que ça révèle bien la ou nunux manque de puissance.  


 
tu fais comment sous windows ?  


---------------
http://olivier.glagla.net/
Reply

Marsh Posté le 22-05-2003 à 15:37:20    

Jak a écrit :

Je sais bien, c'est un truc tellement évident. Aussi évident que le copier/coller X ('faut juste le savoir). Y en a 1 ou 2 qui se permettent des réflexions stupides et hors de propos, c'est pour mettre les choses au clair.


 
ah pardon, j'ai marché dedans alors ;)

Reply

Marsh Posté le 22-05-2003 à 15:39:46    

Mjules a écrit :

BMOthekiller > j'ai essayé aussi led river Genius Netscroll+ et effectivement, c'est une sacré chienlit.
 
Sr16 > pour l'avoir fait fait, je peux te certifier qu'on peut remapper une entrée sur une fonction défini (cf les claviers multimedia et ma souris).


 
me suis promené sur les maillings lists hier soir à ce sujet, il n'y a pas de solution, l'équipe de xfree continue de dire qu'il faut mettre "NetMousePS/2" pour une netscroll optical USB ou PS/2, mais avec ou sans gpm de lancé c'est la cata, xev ne voit jamais mes boutons latéraux depuis la version 4.2.0, bref m'en fous au final :sarcastic:

Reply

Marsh Posté le 22-05-2003 à 17:10:05    

BMOTheKiller a écrit :


 
me suis promené sur les maillings lists hier soir à ce sujet, il n'y a pas de solution, l'équipe de xfree continue de dire qu'il faut mettre "NetMousePS/2" pour une netscroll optical USB ou PS/2, mais avec ou sans gpm de lancé c'est la cata, xev ne voit jamais mes boutons latéraux depuis la version 4.2.0, bref m'en fous au final :sarcastic:  


Bon bah c'est mort alors.
Cela dit, je veux bien passer par l'étape xemacs mondriver.c + gcc ... mais
pourquoi est-ce que je ne lis rien sur "/dev/usbmouse" ? Comment faire pour
"voir" ce que voit Xfree quand il lit /dev/usbmouse ? Histoire de vérifier déjà que
ma souris envoie bien, au niveau kernel, des events différents pour les boutons latéraux.
Si elle est très perverse, elle est par défaut en mode "5 boutons" et il faut lui envoyer
une séquence non-documentée pour qu'elle passe en mode "7 boutons". Et là c'est vraiment mort.
Qqun peut-il m'aider ?
PS: j'ai juste essayé "tail -f /dev/usbmouse" sans résultat pour l'instant ...

Reply

Marsh Posté le 22-05-2003 à 17:49:12    

Sr16 a écrit :

Conclusion : Va falloir se chercher une vraie alternative pour echapper a palladium.


mouhaha revois la le trolleur hurdien bas de gamme de service :lol:
 
D'ailleurs puisque tu t'y connais tellement bien en kernel je comprends pas que tu fasses toujours pas la différence entre linux le kernel et les applications qui peuvent tourner sur l'os  
 
Au fait, les boutons latéraux marchent tres bien chez moi, merci
 
Mais ce qui me fait le plus rire c'est:

Citation :

Moi je cherchais a faire ça pour assigner le copier-coller a mes boutons latéraux.

Mouse1 et mouse3 tu connais :lol:


Message édité par fl0ups le 22-05-2003 à 17:49:47
Reply

Marsh Posté le 22-05-2003 à 17:51:17    

fl0ups a écrit :


 
 
Mais ce qui me fait le plus rire c'est:

Citation :

Moi je cherchais a faire ça pour assigner le copier-coller a mes boutons latéraux.

Mouse1 et mouse3 tu connais :lol:


 
oui enfin s il veut faire ca, je vois pas ou est le pb :heink:


---------------
:: Light is Right ::
Reply

Marsh Posté le 22-05-2003 à 17:58:00    

bein justement y a pas de problemes, tu peux remapper les boutons lateraux pour qu'ils se comportent comme e bouton 1 & 3 sans problemes avec xmodmap
 
BMOTheKiller> fallait acheter une souris Microsoft ;)

ButtonPress event, serial 27, synthetic NO, window 0x400001,
    root 0x70, subw 0x400002, time 13275530, (47,39), root:(812,59),
    state 0x10, button 6, same_screen YES
 
ButtonPress event, serial 27, synthetic NO, window 0x400001,
    root 0x70, subw 0x400002, time 13271419, (50,39), root:(815,59),
    state 0x10, button 7, same_screen YES

Reply

Marsh Posté le 22-05-2003 à 21:01:48    

fl0ups a écrit :


BMOTheKiller> fallait acheter une souris Microsoft ;)


 
plutôt crever que d'filer des thunes à ces escrocs :D

Reply

Marsh Posté le 22-05-2003 à 21:04:22    

BMOTheKiller a écrit :


 
plutôt crever que d'filer des thunes à ces escrocs :D  

+1 ;)


---------------
:: Light is Right ::
Reply

Marsh Posté le 22-05-2003 à 21:36:24    

C'est le seul truc qu'ils font de bien! ;)

Reply

Marsh Posté le 22-05-2003 à 22:00:26    

Mjules a écrit :

BMOthekiller > j'ai essayé aussi led river Genius Netscroll+ et effectivement, c'est une sacré chienlit.
 
Sr16 > pour l'avoir fait fait, je peux te certifier qu'on peut remapper une entrée sur une fonction défini (cf les claviers multimedia et ma souris).


 
Oui, en théorie.
 
Je sait bien vu que je me suis tapé tous les how-to (Perdu une après midi pour ça...), les man pages & co pour finir par m'apperçevoir que ça ne marchait pas. Pourtant sur la machine en question, j'ai pas du matos exotique (Asus P3B-F. Souris crosoft).
 
Je trouve que ça manque de facilité pour faire tout ça. Il devrait y avoir un utilitaire qui permet de remaper une entrée d'un simple clic. Comme dans les jeux sous windows quoi.
 
Franchement, même si en tant que programmeur j'apprécie certains aspect de Linux, force est de constater que personne n'utilisera jamais un OS ou il faut se taper des pages de Ho-To (Par ailleurs excellents) pour faire des choses très simples.
 
Pour certains d'entre nous, le temps est compté. Et passer un après midi pour faire un truc qui se fait en deux clics sous windows montre bien qu'il y a des lacunes.
 
Je pense que la communauté du libre n'est pas très encline a accepter les critiques. Sans doute pour ça qu'on en arrive a ce genre de trucs.


Message édité par sr16 le 22-05-2003 à 22:03:32

---------------
TOPIC PERMANENT Matrox Parhelia
Reply

Marsh Posté le 26-05-2003 à 04:41:27    

Sr16 a écrit :


 
Oui, en théorie.
 
Je sait bien vu que je me suis tapé tous les how-to (Perdu une après midi pour ça...), les man pages & co pour finir par m'apperçevoir que ça ne marchait pas. Pourtant sur la machine en question, j'ai pas du matos exotique (Asus P3B-F. Souris crosoft).
 
Je trouve que ça manque de facilité pour faire tout ça. Il devrait y avoir un utilitaire qui permet de remaper une entrée d'un simple clic. Comme dans les jeux sous windows quoi.
 
Franchement, même si en tant que programmeur j'apprécie certains aspect de Linux, force est de constater que personne n'utilisera jamais un OS ou il faut se taper des pages de Ho-To (Par ailleurs excellents) pour faire des choses très simples.
 
Pour certains d'entre nous, le temps est compté. Et passer un après midi pour faire un truc qui se fait en deux clics sous windows montre bien qu'il y a des lacunes.
 
Je pense que la communauté du libre n'est pas très encline a accepter les critiques. Sans doute pour ça qu'on en arrive a ce genre de trucs.
 


 
+12

Reply

Marsh Posté le 26-05-2003 à 08:40:17    

Sr16 a écrit :


Je trouve que ça manque de facilité pour faire tout ça. Il devrait y avoir un utilitaire qui permet de remaper une entrée d'un simple clic. Comme dans les jeux sous windows quoi.

Comment ça, comme dans les jeux sous Windows ? Pour les jeux sous Linux, ça marche exactement pareil (en tout cas, la démo de RTCW). C'est un peu débile, ça, comme argument.
 
Genre, le gars aigri parce qu'il vient de découvrir que le copier/coller pouvait se faire tout naturellement avec les boutons 1 et 2, et qui continue à chipoter parce qu'il a été vexé d'avoir perdu du temps sur ça. C'est en tout cas l'impression que tu donnes. Parce qu'en ayant le copier/coller à la souris déjà disponible, on se demande pourquoi tu insistes encore et encore avec ton chémoissamarchpa.

Reply

Marsh Posté le 26-05-2003 à 09:16:06    

A propos de remappage, qqn a une odée de comment mapper un double-clic sur un des boutons latéraux ?

Reply

Marsh Posté le 27-05-2003 à 14:09:10    

Sr16 a écrit :

Franchement, même si en tant que programmeur j'apprécie certains aspect de Linux, force est de constater que personne n'utilisera jamais un OS ou il faut se taper des pages de Ho-To (Par ailleurs excellents) pour faire des choses très simples.

D'ailleurs ce forum n'existe pas :D

Citation :

Pour certains d'entre nous, le temps est compté. Et passer un après midi pour faire un truc qui se fait en deux clics sous windows montre bien qu'il y a des lacunes.

Il y a wmcoincoin pour les décideurs pressés comme toi

Citation :

Je pense que la communauté du libre n'est pas très encline a accepter les critiques. Sans doute pour ça qu'on en arrive a ce genre de trucs.

Tiré d'un commentaire que j'avais vu sur slashdot il y a quelques mois ... ca correspond exactement à ce que je pense, en mieux formulé, donc je vais juste faire un copier/coller (à la souris) du texte original:
 
Yeah, the Linux community does tend to be a bit short tempered. They're more than happy to help you work out issues, but if you keep complaining about the OS they're also more than happy to tell you to go back to whatever OS you feel most comfortable with. There's plenty of newbies that aren't whining, are more likely to listen, and less likely to waste our time by complaining about how Linux can't do X, Y, and Z--completely forgetting that their "favored" operating system can't do X, Y, or Z reliably, either.
 
Anyone who's a negative little fucker is going to have a very negative experience with ANY community they venture into, and ANY OS they attempt to use.

 
http://slashdot.org/comments.pl?si [...] id=5671390
 
Pour moi Sr16 tu es vraiment l'exemple type du negative little fucker et vu ton attitude je suis  more than happy to tell you to go back to whatever OS you feel most comfortable with [:zob le grand]

Reply

Marsh Posté le 27-05-2003 à 15:02:27    

[:plusun]

Reply

Marsh Posté le 27-05-2003 à 15:13:20    

Bien dit. D'autant que son favored OS ne sait pas non plus faire de remapping de copier/coller (seulement dans les jeux) ...

Reply

Marsh Posté le 27-05-2003 à 15:44:33    

[:drapo]
 :jap: vous avez de la ressource les gens, merci les gens :)


---------------
get amaroK plugin
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed