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

How to use many (more than 6) button mouse devices?



I've got myself a Kensington ExpertMouse Pro USB trackball.  The thing has
  6 "special" buttons (ie. intended for exe launching, etc)
  4  regular buttons
  1  wheel

My current XFree86 (v 4.2.x) Config block is:
  Section "InputDevice"
        Identifier      "TurboMouse"
        Driver          "mouse"
        Option          "CorePointer"
        #Option         "SendCoreEvents"        "true"
        Option          "Device"                "/dev/input/mice"
        Option          "Protocol"              "ImPS/2"
        Option          "Buttons"               "12"
        Option          "ZAxisMapping"          "4 5"
  EndSection

This gives me three usable regular buttons (ie. right, left, middle),
and a working wheel.  In 'xev' the fourth regular button generates a 
button3 event, and none of the special buttons register at all.  The
XF86Config "Buttons" option doesn't seem to do much at all...

I tried the Protocol options "auto" and "usb" but X bailed with an error
that it couldn't find a working mouse (or something to that effect).

I've googled usenet and the web for a couple days now without any success.
There is a sourceforge project called jamd <http://jamd.sourceforge.net/>
that looks like it might work but it appears to have been idle for quite a
while.  Ideally, I would be happy if I could export the "extra" button
events as keypresses (which could then be mapped as I chose).

Any suggestions?

-- Brad

-- 
Brad Sawatzky <bds9e@virginia.edu>
University of Virginia Physics Department
Ph: (434) 924-6580    Fax: (434) 924-4576



Reply to: