[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Logitech Trackman Marble Wheel



Frank Kattenhorn wrote:
> 
> Hallo Steffen,
> 
> Steffen Klapka schrieb:
> >
> > Hallo Frank,
> >
> > kudzu heißt das Zauberwort. Einfach RH CD einlegen, mounten, nach
> > /RedHat/RPMS wechseln, kudzu-020-1.i386.rpm und
> > kudzu-devel-020-1.i386.rpm
> > installieren. Dann setup aufrufen und kudzu beim Systemstart ausführen
> > lassen. Falls er nix erkennt, es gibt eine neuere Version, eventuell
> > vorher saugen.
> >
> > Frank Kattenhorn wrote:
> > >
> > > Hallo Liste,
> > >
> > > verzeiht einem Newbie die Frage, aber nachdem meine Maus (Microsoft
> > > Intellimouse 2.0; PS/2-Anschluss) ihren Geist aufgegeben hat, habe ich
> > > mir einen Logitech Trackman Marble Wheel gekauft.
> > >
> > > Meine Frage ist nun: wie bringe ich redhat (6.1 Deluxe) dazu, den
> > > Trackman richtig anzusprechen, so dass ich wieder mit Linux arbeiten
> > > kann?
> > >
> > > Ein herzliches Dankeschön im Voraus für jeden Tipp.
> > >
> > > Frank
> 
> danke für den Tip mit kudzu, aber ich habe den Trackball mit mousconfig
> zum laufen bekommen und halte mich nun fürs Erste an den Spruch "Never
> touch a running system". Zwar funktioniert das Rädchen noch nicht, aber
> das verschiebe ich auf später.
Der Maustyp des Trackman ist imps2 (wenn Du ihn an PS2 angeschlossen hast).
In der /etc/XF86config, Section "Pointer", kann das so aussehen:
-------------------------
Section "Pointer"
    Protocol    "IMPS/2"
    Device      "/dev/mouse"
    BaudRate    1200
    Emulate3Timeout 50
    ZAxisMapping    4 5
EndSection
-------------------------
Das "ZAxisMapping 4 5" mappt das Wheel auf Button 4 und Button 5, d.h.
wenn Du das Wheel drehst wird unter X11 je nach Drehrichtung ein
BtnDown-Event fuer Button 4 bzw. 5 gesendet. Allerdings musst Du
Deine X-Programme dafuer Anpassen, das kann in der ~/.Xdefaults
fuer XTerm (oder in /usr/X11R6/lib/X11/app-defaults/XTerm fuer alle)
z.B. so aussehen:
-------------------------
! Xterm
! Scrolling on wheel mouse: half a page normally, line per line with shift
XTerm.vt100.translations: #override\n\
 Shift<Btn4Down>,<Btn4Up>:scroll-back(1,line)\n\
 Shift<Btn5Down>,<Btn5Up>:scroll-forw(1,line)\n\
 Ctrl<Btn4Down>,<Btn4Up>:scroll-back(1,page)\n\
 Ctrl<Btn5Down>,<Btn5Up>:scroll-forw(1,page)\n\
 <Btn4Down>,<Btn4Up>:scroll-back(1,halfpage)\n\
 <Btn5Down>,<Btn5Up>:scroll-forw(1,halfpage)\n\

! In the scrollbar we map buttons 5 & 4 to 1 and 2 otherwise, core dump
! This will move proportionnaly to cursor position but we dont know how to
! program the same exact behavior as in the text widget.
XTerm.vt100.Scrollbar.translations: #override\n\
     <Btn5Down>: StartScroll(Forward)\n\
     <Btn4Down>: StartScroll(Backward)\n\
-------------------------
(das ist aus der /etc/skel/.Xdefaults aus der DLD)
Damit kannst Du jetzt in einem xterm rauf- und runterscrollen.

Fuer Netscape sieht das so aus:
-------------------------
Netscape*drawingArea.translations:      #replace        \
        Ctrl<Btn4Down>: PageUp()\n\
        Ctrl<Btn5Down>: PageDown()\n\
        Shift<Btn4Down>: LineUp()\n\
        Shift<Btn5Down>: LineDown()\n\
        None<Btn4Down>: LineUp()LineUp()LineUp()LineUp()LineUp()LineUp()\n\
        None<Btn5Down>: LineDown()LineDown()LineDown()LineDown()LineDown()LineDown()\n\
        Alt<Btn4Down>: xfeDoCommand(forward)\n\
        Alt<Btn5Down>: xfeDoCommand(back)\n
Netscape*globalNonTextTranslations: #override\n\
        Shift<Btn4Down>: LineUp()\n\
        Shift<Btn5Down>: LineDown()\n\
        None<Btn4Down>:LineUp()LineUp()LineUp()LineUp()LineUp()LineUp()\n\
        None<Btn5Down>:LineDown()LineDown()LineDown()LineDown()LineDown()LineDown()\n\
        Alt<Btn4Down>: xfeDoCommand(forward)\n\
        Alt<Btn5Down>: xfeDoCommand(back)\n
-------------------------

klaus
-- 
Klaus Muth                             privat        monty unitopia de
                                       geschaeftlich     muth hagos de
----------------------------------------------------------------------
telnet:unitopia.de                           http://unitopia.de/~monty





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]