| |||||
FORUM HardWare.fr

Linux et OS Alternatifs

[imwhell] utilisation pour faire marcher les 5 bouttons du mulot ???| Sujet auquel vous répondez | |
|---|---|
| Sujet : [imwhell] utilisation pour faire marcher les 5 bouttons du mulot ??? | |
| electricblue | os2: tu pourrais nous dire avec quelles options tu lances imwhell et quels boutons fontionnent excatement?? |
| Aperçu |
|---|
| Vue Rapide de la discussion |
|---|
| bobuse |
|
| bobuse | je sais plus qui m'a demandé, mais j'ai bien un "null" :
"(null)" , Up, Control_L|Left , Down, Control_L|Right J'ai mis ça pour le changement de bureau :) mais ça marche pas :( J'ai : "^konqueror.*" None, Up, Alt_L|Left None, Down, Alt_L|Right qui marche bien :) de meme : "^konsole.*" None, Up, Shift_L|Left None, Down, Shift_L|Right marche nickel pour le changement de terminal :) :) |
| gui42 | ah v'là un peu plus de retour !! :D :hello: electricblue > impossible de faire fonctionner les boutons latéraux imwheel tourne bien ? (top) j'ai donné pour mozilla firebird, si tu utilises mozilla complet ça marche peut être pas pareil. os2 > après essai, "(null)" fonctionne bien oui c'est bien ce paramètre qu'il faut sinon :( attention à la syntaxe electricblue > os2: tu pourrais nous dire avec quelles options tu lances imwhell et quels boutons fontionnent excatement?? os2 > mon fichier XF86Config + mon fichier xinitrc electricblue > Heu, merci, ms en fait... on se détend, d'accord il t'as donné que la moitié de la réponse que tu voulais mais ça va aller :whistle: :jap: electricblue > j'aurai voulu savoir ce que faisaient les boutons de la souris. >Par exemple, esct-ce qu'avec mozilla tu peux faire ça: >-molette haut: scroll (et non page up) vers le haut >-molette bas: scroll vers le bas >-bouton latéral gauche: page précédente >-bouton latéral droite: page suivante sous mozilla firebird, ça marche comme ça chez moi. os2 > quelqu'un sait lorsque j'ajoute un répertoire dans la variable path ou je dois mettre le tout pour rendre ça permanent désolé ça chepu ! :( |
| electricblue | Heu, merci, ms en fait j'aurai voulu savoir ce que faisaient les boutons de la souris.
Par exemple, esct-ce qu'avec mozilla tu peux faire ça: -molette haut: scroll (et non page up) vers le haut -molette bas: scroll vers le bas -bouton latéral gauche: page précédente -bouton latéral droite: page suivante En fait depuis que j'ai installé la version pre5, impossible d'assigner des fonctions aux boutons latéraux :( |
| electricblue | os2: tu pourrais nous dire avec quelles options tu lances imwhell et quels boutons fontionnent excatement?? |
| electricblue | Bon, avec un peu de retard, voici mon expérience:
Alors j'ai viré la version 1.0.0pre2 pr mettre la pre5. J'ai fait les modifs que dit gui42. Le scroll avec la molette fonctionne bien. Par contre impossible de faire fonctionner les boutons latéraux comme je veux, en gros ils font la même chose que si imwheel était pas lancé. |
| gui42 | t'as bien une ligne "(null)" dans le imwheelrc ?
gui42 : c'est pas gui four two ou autre mais simplement gui-4-2 ou 42 (comme le dépt.). Oui je sais c'est pas très original limite beauf cibie mais quand je me suis inscrit sur le forum, je pensais pas y passer autant de temps. |
| bobuse | en fait, le comportement est celui de ".*" apparemment : pagedown/pageup et dow/up si Maj enfoncé :/
mais c'est moyen :( |
| bobuse | bon l'installation d'urpmi met un script de demarrage de imwheel dans /etc/X11/xinit.d/imwheel, donc pas besoin de le mettre dans Autostart. Je vais rajouter xmodmap dedans tant que j'y suis :D
EDIt : ben en fait y a déjà /etc/X11/xinit.d/mouse_buttons qui fait le xmodmap :D je pense qu'il a été posé par le gestionnaire de periph mandrake ;) (à la vue de l'heure) |
| bobuse | ben moi, j'ai reussi à choper une intellimouse qui trainait, et donc j'ai installé imwheel (méthode flemmard : urpmi => version 0.9.9), et fait les manip indiquées par gui42, sauf pour le fichier imwheelrc, qui me semblait à jour. Mais rien ne marche ! Ha si, dans firebird, ça fait pagedown/pageup :/
P.S. pour gui42 : ça se pronnonce comment ton pseudo [:ddr555] |
| gui42 | pas plus de retour que ça ? |
| leto | flag |
| electricblue | Merci gui42 pr ta, réponse, je vais tester de ce pas ta sol. |
| bobuse |
|
| gui42 | ...mais j'allais pas rester à me traiter de nase.
Donc v'là la soluce (tout du moins un début) : - installer imwheel 1.0.0pre5 - quitter x, se logguer en root, éditer la partie mouse de XF86Config: Identifier "Mouse1" Driver "mouse" Option "Protocol" "ExplorerPS/2" Option "Device" "/dev/mouse" Option "Buttons" "7" Option "ZAxisMapping" "6 7" - créer un fichier (exécutable) ~/.kde/Autostart/souris contenant #!/bin/sh /usr/X11R6/bin/xmodmap -e "pointer = 1 2 3 6 7 4 5" /usr/local/bin/imwheel -p -b 0067 - éditer le /etc/X11/imwheel/imwheelrc - ajouter une section (ça c'est pour MozillaFirebird) : "(null)" None, Left, Alt_L|Left None, Right, Alt_L|Right - vers la fin dans les defaults, modifier pour avoir : None, Left, Alt_L|Left None, Right, Alt_L|Right - startx Et voilà rem 1 : ça marche dans Konqueror car en fait on fait envoyer Alt_L+Left (...) aux boutons de côté qui est un raccourci clavier défini dans KDE (comme je l'ai dit 3 posts plus haut) rem 2 : pour MozillaFirebird, y'a d'origine (intégré dans le logiciel) un raccourci clavier pour Précédent/Suivant : Maj + molette haut (ou bas). rem 3 : l'utilisation de "null" est dûe au fait que MozillaFirebird est compilé avec gtk2 (tout du moins celui que j'ai) et que imwheel ne sais pas récupéré le titre de la fenêtre. Donc "null" englobe toutes les applis gtk2, donc ça risque de mer... qq part. Attention, j'ai bien dit Mozilla Firebird GTK2, il y a aussi une version GTK1 et ce sera pas le même paramètre. Maintenant, question : où puis-je mettre mon script ? (pour éviter qu'il ne marche que sous kde, je cherche un dossier autostart pour X en général). Et puis bien sur j'attends vos retours d'expérience. ouf ! |
| gui42 | j'suis un peu nase moi ! ça peut pas marcher puique les boutons de la souris ne sont référencés dans XkeySymDB. Et xmodmap ne peut donc pas les remaper comme les touches du clavier.
Donc imwheel semble indispensable (tant qu'il n'y a pas de modif dans xfree). |
| gui42 | en fait c'est un peu pareil que pour les touches multimédia du clavier
http://shift.free.fr/?item=ordi_clavier_logitech |
| gui42 | sous kde (je sais pas pour les autres), les fonctions page précédente et suivante ont un raccourcis claviers : respectivement alt+gauche et alt+droite. Or on peut régler ça : il faut aller dans le centre de configuration>Régionalisation & accessibilité>Raccourcis clavier>onglet raccourci des applications. Il suffit alors de modifier le raccourci-clavier et de le remplacer par le bouton de la souris ('fin je dis ça mais j'ai encore pas testé !). |
| electricblue | Oui, le pb n'est pas de faire "foncotionner" tous les boutons de la souris (cad que tous renvoient un événement), ms de correctement configurer ces évenements.
Mon pb est en fait de redonner aux boutons de la molette leur fonction de scroll (chez moi ts les boutons renvoient un événement, pas de pb de ce coté-là). Pr naviguer avec les boutons latéraux, il faut installer 'imwheel' (http://jcatki.2y.net/imwheel/), puis tu configures le fichier '.imwheelrc' créé ds ton homedir. Ya un fichier d'exemple assez complet sur le site de l'auteur (http://jcatki.no-ip.org/imwheel/imwheelrc) où il te montre que tu peux configurer les actions des boutons pr chaque applis (perso j'ai pas testé). Dis-nous ce que ça donne chez toi ;) |
| Vinx | Pendant que j'y suis. J'ai vu que certains arrivent à naviguer dans l'historique des pages avec les boutons latéraux. (Page précédente/Page suivante).
Ca se configure au niveau de mozilla ? Dans le menu Préférences/Avancées/Souris je ne peux régler que le comportement de la molette. |
| Vinx | Pour info, y a toutes les infos dispos dans la doc X11 :
/usr/lib/X11/doc/README.mouse |
| Vinx | Moi aussi j'ai une souris "7" boutons : bouton gauche, centre, droit, 2 latéraux et molette haut-bas. (Intellimouse de vous savez qui...)
J'arrive à faire fonctionner tous les boutons : la partie mouse de XF86Config: Identifier "Mouse1" Driver "mouse" Option "Protocol" "ExplorerPS/2" Option "Device" "/dev/mouse" Option "Buttons" "7" Option "ZAxisMapping" "6 7" La roulette doit se trouver sur les derniers boutons molette bas/haut => boutons 6/7. On relance X et on essaye. Le mieux est de lancer "xev" et de vérifier qu'on a bien un évènement pour chaque bouton. Perso les boutons latéraux se sont retrouvés à la place de la molette. Donc, après avoir démarrer X, on remet les boutons dans l'autre à l'aide de la commande : xmodmap -e "pointer = 1 2 3 6 7 4 5" Faut caser cette commande dans un fichier qui va bien pour qu'elle soit appelée en automatique (Vais zieuter ça...) |
| electricblue |
|
| conti |
|
| gui42 | perso, j'ai pas encore eu le temps d'aller voir mais essayer ça :
http://shift.free.fr/?ordi_souris |
| electricblue |
|
| bobuse | [:drapo] |
| electricblue | J'ai installé imwheel sur une gentoo via portage, la version 1.0.0pre2, et je suis arrivé à faire fonctionner les boutons latéraux.
MAIS une fois imwhell lancé, les "boutons" hauts et bas de la roulette (utilisés pr scroller quoi) perdent leur fonctions de bases. Si je mets dans le fichier .imwheelrc: ".*" None, Left, Alt_L|Left None, Right, Alt_L|Right Les boutons de la roulette fonctionnent comme les touches "Page up" et "page down". Si je mets (pr essayer de forcer le comportement "normal" de ces boutons): ".*" None, Up, Button4 None, Down, Button5 None, Left, Alt_L|Left None, Right, Alt_L|Right Ca semble marcher, ms en fait après chaque scroll fo cliquer droit pr que le scroll soit pris en compte et que la page défile correctement, ce qui est pas génial génial :( Yen a qui ont réussi à résoudre ce pb (si jamais qq1 l'a)?? Merci d'avance. |
| rem5 | oui apparement pour UT c un bug
une * que c bien déclaré ds Xfree, les jeux les prennent directement sans prb (ex : RTCW, CW:ET, UT2K3 (mais patché)) voila, mais sinon tjs pas trouvé de bidouille pour ut... |
| kyo54 | +1 ça m'interesse! |
| udok | alors ? qq'un à réussi à avoir ces touches dans les jeux ? |
| fl0ups | t'as essayé avec des touches plus classiques, genre x et y pour voir si ca marchait? |
| rem5 | Bon apres essai, ca marche plutot moyennement :
J'arrive tres bien a faire ce qui est expliqué sur le lien donné ci-dessus cad, mais de là a arriver a faire reconnaitre mes 2 boutons sup. dans UT (c quand meme le but, parce que bon pour la navig internet c bien, mais ca m'interesse pas le moins du monde...) bref j'ai transformé .imwheelrc pour que imwheel n'appelle plus qu'1 seule touche clavier a la fois ".*" None, Up, Alt_L|Left None, Down, Alt_L|Right ---> ".*" None, Up, Control_L None, Down, Alt_L sans aucun résultat puis en lisant un peut + le man (pas tres clair.....) j'ai remplacé : ".*" par "(null)" car ils disait que quake3 pouvais les voir comme ca mais sans plus de résultat....... bref j'ai deja pas trop compris la structure de .imwheelrc et j'arrive a rien. qqu'un aurais deja reussi a faire ca ou pourrais m'eclairer sur la méthode ?? |
| rem5 | bah avec ca je pense que je devrait arriver a fzaire qque chose meme ds les jeux si je peut arriver a assigner ces 2 bouttons a des touches, je teste ca ce soir :-) |
| melba | Elle est malade ? |
| fl0ups | Pour utiliser les bouttons 6 et 7 pour faire avant arriere dans les navigateurs il faut utiliser imwheel
http://www.groundhog1.com/mouse/MSExplorer.html |
| panzemeyer |
le but des boutons qui sont sur le côté c'est de naviguer avec la souris (page précédente / suivante). |
| GUG | euh comme ca y a un moment j essayit de faire que le bouton 4 change de bureau mais j ai pas reessayer depuis http://fluxbox.sourceforge.net/doc [...] hp#grabber edit ce n est qu un examples parmis d autre ;) [jfdsdjhfuetppo]--Message édité par GUG le 15-05-2002 à 23:31:11--[/jfdsdjhfuetppo] |
| jyp | sur sourceforge il y avait un projet pour les souris cro$oft mais ca donne rien. |
| rem5 | je sens que c une question con mais comme j'ai pas trouvé de réponse c soit qu'elle l'est vraiment trop ou alors pas tant que ca....
bref j'ai un tit mulot a 5 bouttons made in Kro$oft, du coup j'ai modifié le fichier de Xfree pour bien avoir les 5. ca y est il sont reconnu. mais ou peut-on bien leur assigner une fonction ???, parce ca a l'air de faire certaines chose automatiquement comme permettre de selectionner une icone mais bon limite comme intéret et par exemple dans UT j'ai essayer de m'en servir et la pareil comme s'il ne faisait que déselectioner le champ..... si qqu'un a une tite idee sur la question pour eclairer ma lanterne pas bien lumineuse...ca ne serais pas de refus :pt1cable: [jfdsdjhfuetppo]--Message édité par rem5 le 20-05-2002 à 23:26:28--[/jfdsdjhfuetppo] |


