[imwhell] utilisation pour faire marcher les 5 bouttons du mulot ???

utilisation pour faire marcher les 5 bouttons du mulot ??? [imwhell] - Linux et OS Alternatifs

Marsh Posté le 15-05-2002 à 22:21:46    

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]

Reply

Marsh Posté le 15-05-2002 à 22:21:46   

Reply

Marsh Posté le 15-05-2002 à 22:51:15    

sur sourceforge il y avait un projet pour les souris cro$oft mais ca donne rien.


---------------
Jyp
Reply

Marsh Posté le 15-05-2002 à 23:30:46    

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]

Reply

Marsh Posté le 15-05-2002 à 23:43:48    

rem5 a écrit a écrit :

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:  
 
 



le but des boutons qui sont sur le côté c'est de naviguer avec la souris (page précédente / suivante).


---------------
Pour la préservation de l'environnement, n'imprimez ce post qu'en cas de nécessité | Fais du bien à un vilain, il te chiera dans la main.
Reply

Marsh Posté le 16-05-2002 à 02:14:30    

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

Reply

Marsh Posté le 16-05-2002 à 02:37:20    

Elle est malade ?

Reply

Marsh Posté le 16-05-2002 à 06:39:40    

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 :-)

Reply

Marsh Posté le 20-05-2002 à 23:21:09    

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 ??

Reply

Marsh Posté le 21-05-2002 à 01:22:42    

t'as essayé avec des touches plus classiques, genre x et y pour voir si ca marchait?

Reply

Marsh Posté le 31-07-2003 à 14:48:06    

alors ? qq'un à réussi à avoir ces touches dans les jeux ?


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 31-07-2003 à 14:48:06   

Reply

Marsh Posté le 11-09-2003 à 13:34:57    

+1 ça m'interesse!


---------------
.
Reply

Marsh Posté le 11-09-2003 à 15:56:32    

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...

Reply

Marsh Posté le 21-11-2003 à 05:38:22    

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.

Reply

Marsh Posté le 21-11-2003 à 09:51:00    

[:drapo]

Reply

Marsh Posté le 21-11-2003 à 18:47:32    


 
Tu as le même pb ou tu t'intéresses au sujet??

Reply

Marsh Posté le 21-11-2003 à 19:07:41    

perso, j'ai pas encore eu le temps d'aller voir mais essayer ça :
http://shift.free.fr/?ordi_souris

Reply

Marsh Posté le 21-11-2003 à 19:29:08    

rem5 a écrit :


 
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.
 


 
C'est con, c'était presque le sans-faute...  ;)

Reply

Marsh Posté le 21-11-2003 à 22:48:16    

gui42 a écrit :

perso, j'ai pas encore eu le temps d'aller voir mais essayer ça :
http://shift.free.fr/?ordi_souris


 
Ya pas vraiment de solution, d'ailleurs sur la page c'est écrit "Pour l'instant, j'ai pas réussi à faire fonctionner les boutons latéraux"

Reply

Marsh Posté le 22-11-2003 à 00:05:14    

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...)

Reply

Marsh Posté le 22-11-2003 à 00:06:42    

Pour info, y a toutes les infos dispos dans la doc X11 :
/usr/lib/X11/doc/README.mouse

Reply

Marsh Posté le 22-11-2003 à 00:13:19    

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.

Reply

Marsh Posté le 22-11-2003 à 01:10:40    

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 ;)


Message édité par electricblue le 22-11-2003 à 01:14:38
Reply

Marsh Posté le 22-11-2003 à 18:36:28    

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é !).

Reply

Marsh Posté le 22-11-2003 à 18:38:30    

en fait c'est un peu pareil que pour les touches multimédia du clavier
http://shift.free.fr/?item=ordi_clavier_logitech

Reply

Marsh Posté le 23-11-2003 à 20:24:45    

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).

Reply

Marsh Posté le 28-11-2003 à 16:14:04    

...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 !


Message édité par gui42 le 04-12-2003 à 16:21:07
Reply

Marsh Posté le 28-11-2003 à 16:38:25    

gui42 a écrit :


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).


 
 :ouch:  
 
abruti que je suis ! Je viens de tomber sur le deriière là !
Je ne connaissais pas ce raccourci ! bougrement pratique ;)
 
pour ton script, il faut ajouter son appel dans un fichier de conf, je me demande si c'est pas .xinitrc :/

Reply

Marsh Posté le 28-11-2003 à 20:11:28    

Merci gui42 pr ta, réponse, je vais tester de ce pas ta sol.

Reply

Marsh Posté le 28-11-2003 à 20:44:40    

flag


---------------
--
Reply

Marsh Posté le 01-12-2003 à 08:55:48    

pas plus de retour que ça ?

Reply

Marsh Posté le 03-12-2003 à 14:29:32    

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]

Reply

Marsh Posté le 03-12-2003 à 14:38:14    

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)


Message édité par bobuse le 03-12-2003 à 14:41:48
Reply

Marsh Posté le 03-12-2003 à 14:47:06    

en fait, le comportement est celui de ".*" apparemment : pagedown/pageup et dow/up si Maj enfoncé :/
mais c'est moyen :(

Reply

Marsh Posté le 03-12-2003 à 18:27:15    

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.

Reply

Marsh Posté le 03-12-2003 à 21:45:26    

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é.

Reply

Marsh Posté le 03-12-2003 à 23:36:57    

os2: tu pourrais nous dire avec quelles options tu lances imwhell et quels boutons fontionnent excatement??

Reply

Marsh Posté le 04-12-2003 à 02:09:42    

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 :(

Reply

Marsh Posté le 04-12-2003 à 06:38:03    

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 ! :(

Reply

Marsh Posté le 04-12-2003 à 09:56:01    

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 :) :)

Reply

Marsh Posté le 04-12-2003 à 09:57:31    

gui42 a écrit :


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 ! :(


/etc/profile :??:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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