Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Trackball scroll van Marble Mouse op 14.04  (gelezen 924 keer)

Offline jw

  • Lid
Trackball scroll van Marble Mouse op 14.04
« Gepost op: 2016/02/29, 19:59:54 »
Nieuw install met LTS draait heerlijk en wil nog wat kleine puntjes in orde maken zoals scroll functie van een Logitech muis met grote Trackball.

Ik heb snel last van een muisarm en wil graag de ball weer functioneel hebben.

instructies:  https://help.ubuntu.com/community/Logitech_Marblemouse_USB

In /usr/share/X11/xorg.conf.d/  gekeken, kon alleen een klein kort scriptje voor een default muis, genaamd 50-vmmouse.conf  vinden:

Section "InputClass"
   Identifier   "vmmouse"
   MatchIsPointer   "on"
   MatchTag   "vmmouse"
   Driver      "vmmouse"
EndSection

Dus Xorg heeft de marble mouse niet herkend. Daardoor zijn de grote knoppen R-L de normale muisknop, en kleine knoppen terug vooruit in pagina. De linker kleine knop (8) wil ik gebruiken als scrol knop met de trackball.  :)

Voordat ik xorg helemaal verklooi, zou iemand mij stap voor stap kunnen vertellen hoe het script "inputclass" speciaal voor de marble mouse  kan invoegen en laten werken in Xorg.config ? Alvast dank.  =D

 

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: Trackball scroll van Marble Mouse op 14.04
« Reactie #1 Gepost op: 2016/02/29, 21:07:52 »
Je kan dat bestand gewoon aanmaken.
gksudo gedit /usr/share/X11/xorg.conf.d/50-marblemouse.conf
Dit commando kan je kopiƫren en plakken in de terminal. Tik je hem over let dan op de hoofdletter X.
Vervolgens voeg je de code in die je wil hebben en sla je het bestand op.

Hierna opnieuw opstarten en het zou moeten werken.

Offline Tom

  • Lid
Re: Trackball scroll van Marble Mouse op 14.04
« Reactie #2 Gepost op: 2016/02/29, 21:11:58 »
# trackpoint users want wheel emulation

Section "InputClass"
   Identifier   "trackpoint catchall"
   MatchIsPointer   "true"
   MatchProduct   "TrackPoint|DualPoint Stick"
   MatchDevicePath   "/dev/input/event*"
   Option   "Emulate3Buttons"   "true"
   Option   "EmulateWheel"   "true"
   Option   "EmulateWheelButton"   "2"
   Option   "XAxisMapping"   "6 7"
   Option   "YAxisMapping"   "4 5"
EndSection

Dit staat er bij mij ,heb dus ook een trackball marble mouse op 14.04.4
Netbook Xuby Xenial 16.04.5 Lts (totaal gestripte versie). Desktop Xuby Bionic 18.04.6 Lts Gestripte versie - Laptop Xuby Bionic 18.04.6 Lts. Ubuntu CoC Signed.Yes.

Offline jw

  • Lid
Re: Trackball scroll van Marble Mouse op 14.04
« Reactie #3 Gepost op: 2016/02/29, 21:52:43 »
Thanks scrollen werkt door kleine knop links in te toetsen en bal draaien :D

dit geplakt in 10-evdev.conf  :

#       - - - Logitech Marble Mouse Settings - - -
#
#       The Logitech Marble Mouse buttons are mapped [A-D] from left to right:
#       A (large); B (small) |  C (small); D (large).
#
#       Preferred options for right-handed usage:
#       A = normal click [1] 
#       B = middle-click [2]
#       C = middle-click [2]
#       D = right-click [3]
#       Hold button B while rolling trackball to emulate wheel-scrolling.
#
#       Preferred options for left-handed usage:
#       A = right-click [3] 
#       B = middle-click [2]
#       C = middle-click [2]
#       D = normal click [1]
#       Hold button C while rolling trackball to emulate wheel-scrolling.
#       Pressing both large buttons simultaneously (b) produces a "back" action.

Section "InputClass"
        Identifier  "Marble Mouse"
        MatchProduct "Logitech USB Trackball"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"

#       Physical button #s:     A b D - - - - B C   
#       Option "ButtonMapping" "1 8 3 4 5 6 7 2 2"   right-hand placement
#       Option "ButtonMapping" "3 8 1 4 5 6 7 2 2"   left-hand placement
#       b = A & D
        Option "ButtonMapping" "1 8 3 4 5 6 7 2 2"

#       EmulateWheel: Use Marble Mouse trackball as mouse wheel
#       Factory Default: 8; Use 9 for right side small button
        Option "EmulateWheel" "true"
        Option "EmulateWheelButton" "8"

#       EmulateWheelInertia: How far (in pixels) the pointer must move to
#       generate button press/release events in wheel emulation mode.
#       Factory Default: 50
        Option "EmulateWheelInertia" "10"

#       Axis Mapping: Enable vertical [ZAxis] and horizontal [XAxis] scrolling
        Option "ZAxisMapping" "4 5"
#       Option "XAxisMapping" "6 7"

#       Emulate3Buttons: Required to interpret simultaneous press of two large
#       buttons, A & D, as a seperate command, b.
#       Factory Default: true
        Option "Emulate3Buttons" "true"
EndSection

De toewijzing van knoppen kun je varieren,  bovengenoemd script is met zoals ik het wil
Opgelost  :D

Re: Trackball scroll van Marble Mouse op 14.04
« Reactie #4 Gepost op: 2016/03/01, 00:31:21 »
Dit werkt prima op Ubuntu 14.04:

Section "InputClass"
        Identifier  "Marble Mouse"
        MatchProduct "Logitech USB Trackball"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
        Option "EmulateWheel" "true"
        Option "EmulateWheelButton" "9"
EndSection

Hartelijk dank!

Offline jw

  • Lid
Re: Trackball scroll van Marble Mouse op 14.04
« Reactie #5 Gepost op: 2018/01/04, 02:36:26 »
.
« Laatst bewerkt op: 2018/01/18, 19:47:57 door jw »