Extra muisbuttons in Linux

Pagina: 1
Acties:

  • -W0kk3L-
  • Registratie: Juni 2002
  • Laatst online: 15-05 09:49
Howdi jongens,

Ik heb eigenlijks dezelfde vraag als deze dewd (http://gathering.tweakers.net/forum/list_messages/529230/1?limit=25)...

Ik heb een MS Intellimouse Explorer, en die werkt prima onder Linux Mandrake 8.2. Alleen er zitten 5 buttons op. Ik krijg er maar 3 aan de praat. Nu weet ik dat er een tooltje is dat IMWHEEL heet, alleen ik weet niet of ik dit moet gebruiken, en zo ja, hoe ik het moet configureren. Heeft iemand deze muis al aan de praat met al zijn knoppen en kan die persoon mij helpen met configureren? Ik ben een fanatieke CS'er en ben in XP totaal gewend aan die thumbbuttons, alleen ik krijg ze in linux dus niet aan de praat....

PLZ HELP ME (en waarschijnlijk ook anderen dus! ;b)

Greetz
[ZVDK]-W0kk3L-
www.zvdk.nl

  • odysseus
  • Registratie: Augustus 2000
  • Laatst online: 23:01

odysseus

Debian GNU/Linux Sid

Kun je die dingen niet in CS zelf instellen? Of moeten ze per se aan een 'toetsenbord-knop' worden gebonden, zoals button 4 = enter? In laatste geval is het vrij simpel te doen in je XFree86-configuratie (xkb denk ik, nog nooit gebruikt), in het eerste geval kan ik je niet helpen.

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.


  • -W0kk3L-
  • Registratie: Juni 2002
  • Laatst online: 15-05 09:49
Uiteraard heb ik geprobeerd om ze regelrecht in CS te koppelen, alleen dan "ziet" hij de buttons niet.... Dus ik krijg ze niet gebonden. Ik gebruik overigens winex om CS te draaien. Werkt allemaal prima, alleen tis zo lastig reloaden in CS (aangezien ik daar de thumb voor gebruik)..

Anyone else?

[ZVDK]-W0kk3L-

  • balk
  • Registratie: Januari 2000
  • Laatst online: 19:55
Zet in je /etc/X11/XF86Config onder Section "InputDevice" (mouse gedeelte)
code:
1
2
    Option  "ZAxisMapping"  "4 5"
    Option  "Buttons"    "5"

Ik weet niet welke driver je nodig hebt, maar daarvoor moet je maar even zoeken hier.

  • -W0kk3L-
  • Registratie: Juni 2002
  • Laatst online: 15-05 09:49
Soz, had beter ff mijn config erin kunnen pasten... Die 2 regels heb ik er al instaan....het probleem zit em bij mij in het binden van de buttons zelf. Ik gebruik overigens KDE2 (volgens mij 2, jah) en Winex voor CS. Die regels in de config heb ik al staan, en mijn muiswheel doet het ook al...alleen die 2 thumbs nog

[ZVDK]-W0kk3L-

PS. Overigens, lekkere snelle reactie jongens/meisjes! ;b)

  • -W0kk3L-
  • Registratie: Juni 2002
  • Laatst online: 15-05 09:49
Ik ben nog even naar linux gescheurd en heb ffies mijn
config opgezocht. Dit heb ik er momenteel al instaan.
Zoals je kunt zien, ben ik al wel aan het uitproberen
geweest, alleen zo staat et er momenteel bij

http://virus.zvdk.nl/~wokkel/XF86Config-4

Wellicht heeft iemand op basis van deze gegevens nog tips
voor me. Mocht je overigens ook 2 monitoren en 2 videokaarten
willen uitproberen....de info staat er in :)

[ZVDK]-W0kk3L-

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 23:10

deadinspace

The what goes where now?

Welkom op GoT :)
Op woensdag 19 juni 2002 21:46 schreef -W0kk3L- het volgende:
[ZVDK]-W0kk3L-
Zoals in de FAQ staat, mag je begroeting onder je posts achterwege laten ;)

  • -W0kk3L-
  • Registratie: Juni 2002
  • Laatst online: 15-05 09:49
hehehe, ok....beetje gewenning van ons eigen forum :)

Ehmz....ik heb nog even een beetje verder zitten zoeken in
de CVS repositories van winex, maar volgens mij is er nog
niet echt een ondersteuning voor +5 buttons onder winex 2.0.
Of zit ik er nou naast? Ik ben wel dit tegengekomen:

http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/winex/wine/dlls/x11drv/mouse.c?rev=1.6

Hier wordt in een van de laatste mouse.c versies ondersteuning
gezet voor meerdere buttons. Alleen volgens mij kan ik hier
toch niets mee? Ik heb winex 2.0 als een gecompiled pakket
gekregen. Of is dit juist voor X? Zo ja, hoe implementeer ik
dit dan in mijn eigen systeem? (ik ben een beginner qua Linux,
dus alle hulp is welkom ;b)...

  • Buffy
  • Registratie: April 2002
  • Laatst online: 26-12-2024

Buffy

Fire bad, Tree pretty

Op woensdag 19 juni 2002 22:23 schreef -W0kk3L- het volgende:
hehehe, ok....beetje gewenning van ons eigen forum :)

Ehmz....ik heb nog even een beetje verder zitten zoeken in
de CVS repositories van winex, maar volgens mij is er nog
niet echt een ondersteuning voor +5 buttons onder winex 2.0.

[..]
Heb nog niet met CS 1.5 gespeeld maar CS heeft toch ook geen ondersteuning voor meer dan drie muis buttons?

In win98 heb ik in iedergeval mijn thumbbutton (Logi Dual Optical) aan 'SHIFT' gekoppeld om hem te kunnen gebruiken in CS.

Ergens gelezen dat je dit ook in X kan doen :)

Is me overigens nog niet gelukt (due to a lack of trying) zodat ik telkens met een mes loop te zwaaien als ik tijdens reload van wapen wil wisselen. :(

That which doesn't kill us, makes us stranger - Trevor (AEon FLux)
When a finger points at the moon, the imbecile looks at the finger (Chinese Proverb)


  • -W0kk3L-
  • Registratie: Juni 2002
  • Laatst online: 15-05 09:49
CS heeft wel degelijk ondersteuning voor meer dan 3 mousebuttons.
Ik gebruik al tijden de thumbs.... Alleen onder windows is
dat iets makkelijker in te stellen, aangezien mijn muis een
MS product is. In linux wordt dat dus iets lastiger...

Ik ben overigens nu de laatste CVS versie van Winex aan het
compilen...ff kijken of het zaakje dan wel werkt....

  • -W0kk3L-
  • Registratie: Juni 2002
  • Laatst online: 15-05 09:49
hmmmz, volgens mij heb ik weer wat verprutst in mijn installatie
want ik heb nog steeds de ouwe winex versie, en als ik nu
winex -v doe, dan krijg ik een foutmelding ipv de versie.

Heeft iemand misschien tijd en zin om de laatste CVS versie
voor mij te compilen en online te zetten? Beetje newbie-proof
te maken dus? ;b...als je zin hebt...HEEL graag...Ik heb nl de
laatste versie nodig ivm die muisbuttons....de laatste CVS
ondersteunt meer buttons... ;b

Alvast bedankt!

  • ScuL
  • Registratie: Januari 2000
  • Laatst online: 06:20
Ik heb dezelfde muis als jij maar loop onder Linux Mandrake 8.2 ook tegen hetzelfde probleem op maar dan met Q3.

Onder Windows kun je de thumb-buttons binden met een keyboard-knop. (Bij mij staan ze op PageUp en PageDn).

Onder Linux kan dat dus niet :(
Dus ik kan idd niet reloaden enzo want daar gebruik ik die knoppen voor :P

ProMods ETS2 uitbreiding - Mijn tijdszone is UTC+13


  • Buffy
  • Registratie: April 2002
  • Laatst online: 26-12-2024

Buffy

Fire bad, Tree pretty

Op donderdag 20 juni 2002 00:28 schreef -W0kk3L- het volgende:
hmmmz, volgens mij heb ik weer wat verprutst in mijn installatie
want ik heb nog steeds de ouwe winex versie, en als ik nu
winex -v doe, dan krijg ik een foutmelding ipv de versie.
Voor al uw compileer/install problemen consulteer het WineX 2.0 draadje :)

That which doesn't kill us, makes us stranger - Trevor (AEon FLux)
When a finger points at the moon, the imbecile looks at the finger (Chinese Proverb)


  • Buffy
  • Registratie: April 2002
  • Laatst online: 26-12-2024

Buffy

Fire bad, Tree pretty

Op donderdag 20 juni 2002 00:39 schreef -ScuL- het volgende:
[...]
Onder Windows kun je de thumb-buttons binden met een keyboard-knop. (Bij mij staan ze op PageUp en PageDn).

Onder Linux kan dat dus niet :(
Dus ik kan idd niet reloaden enzo want daar gebruik ik die knoppen voor :P
Na lang experimenteren is het gelukt om de extra thumb button op mijn 'Logitech Dual Optical' muis aan de praat te krijgen in CS (en wine).

Voor de 'MS IntelliMouse Explorer' met twee thumb buttons zou het ook moeten werken met overal 6 en 7 ipv 5 en 6.


1) Pas je /etc/X11/XF86Config(-4) aaan zodat X je muis buttons/wheel ondersteund.
Zie http://www.xfree86.org/4.1.0/mouse7.html.

Voor mijn muis gebruik ik het volgende:
code:
1
2
3
4
5
6
7
8
9
Section "InputDevice"
    Identifier  "Logitech Mouse"
    Driver      "mouse"
    Option      "CorePointer"
    Option      "Device"         "/dev/psaux"
    Option      "Protocol"       "ExplorerPS/2"
    Option      "Buttons"       "6"
    Option      "ZAxisMapping"   "5 6"
EndSection

(Als ik het 'MouseManPlusPS/2' of 'imps/2' protocol gebruik is mijn thumb button gelijk aan de wheel button)


2) Om de wheel buttons normaal in X te kunnen gebruiken doe:
code:
1
xmodmap -e "pointer = 1 2 3 6 4 5"

Volgorde bepaald mbv try-and-error :)
Gebruik het progje 'xev' om te testen of X alle buttons herkent en welke events ze opleveren.


3) Installeer imwheel dat de buttons gaat vertalen naar key events. Zie ook de README

Let op! imwheel en gpm vinden elkaar niet lief.

4) Zet in ~/.imwheelrc of /etc/imwheelrc het volgende om de thumb button aan de (rechter) Shift te koppelen:
code:
1
2
3
4
5
"wine"
None, Left, Shift_R

".*"
@Exclude

Opmerking:

Als ik CS (halflife mod) opstart en de imwheel configurator gebruik dan geeft die:

Title: Half-Life
Resource:wine
Class: Wine

Echter als ik in .imwheelrc "Half-Life" gebruik ipv "wine" als window identifier dan werkt het niet. :?

De configurator vertelde ook dat mijn thumb button 'Wheel: Left' was. Bij twee thumb buttons zal de andere wel 'Wheel: Right' zijn.


5) En start imwheel op met:
code:
1
imwheel -k -b 4

opmerking:

De '-b 4' optie geef ik mee zodat imwheel alleen de vierde button grabbed en niet de wheel up en down buttons (5 en 6).
Dit doe ik omdat anders imwheel deze automatisch vertaald in de keys UpArow en DownArrow ook heb je dit niet opgegeven :(
(en de Pass keysym is nog niet geimplementeerd).

Voor twee thumb buttons probeer de optie '-b "45"'.



Dan zou nu de thumb button moeten werken in CS (als Shift button :))



De xmodmap en imwheel commando's kan je overigens in je .xsession of .xinitrc opnemen zodat ze bij het opstarten van X worden uitgevoerd.


-edit-
Hmmm, 'imwheel -k -b 4' werkte "opeens" niet meer.
Nu werkt het wel met 'imwheel -k -b 006' :?

That which doesn't kill us, makes us stranger - Trevor (AEon FLux)
When a finger points at the moon, the imbecile looks at the finger (Chinese Proverb)


  • _Squatt_
  • Registratie: Oktober 2000
  • Niet online
Okee, ik heb ook een Intellimouse explorer, de 2 duim knoppen nog niet aan de praat, maar wel wat tips:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
Section "InputDevice"
        Identifier  "Logitech Mouse"
        Driver      "mouse"
        Option      "CorePointer"
        Option      "Device"         "/dev/psaux"
        Option      "Protocol"       "ExplorerPS/2"
# niet: Option      "Buttons"       "6"
# maar:
        Option      "Buttons"       "7"
# niet: Option      "ZAxisMapping"   "5 6"
# maar:
        Option      "ZAxisMapping"   "6 7"
EndSection


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

Dit moet bij een Intellimouse zijn:
code:
1
xmodmap -e "pointer = 1 2 3 6 7 4 5"

Zelf heb ik imwheel nog niet getest, maar zo hoef je 't bovenstaande in ieder geval niet meer uit te zoeken.

"He took a duck in the face at two hundred and fifty knots."

Pagina: 1