On Sun, 2004-02-01 at 18:47, Jonathan Charnas wrote:
> Hi all
> I was replying to some questions for the E-Users list, and I thought I
> might just type another email for the list.
> I am the happy possessor of a MS Trackball Explorer. Yes, I do like Linux,
> but MS still makes good hardware, nothing wrong with that, only windows
> really gets on my nerves.
> The trackball has two extra buttons in addition to the two+wheel of a
> regular mouse.
> I was looking around on google, trying to figure out how to configure
> those buttons for X, or for E as a matter of fact.

What you want is a three step process: get the buttons recognized in
XF86Config and xmodmap, and then have them do stuff in E.

In XF86Config, configure a driver. From the description you give, I
think the example below matches your mouse model. Just tweak it if you
connect through a different device, or if the scroll wheel maps to
different buttons (for example changing "ZAxisMapping" to "4 5"):

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol"        "ExplorerPS/2"
        Option      "Device"          "/dev/mouse"
        Option      "ZAxisMapping"    "6 7"
        Option      "Buttons"         "7"
EndSection

Then add have xmodmap set the following: "pointer = 1 2 3 6 7 4 5". You
do this with an xmodmap -e command in xinitrc (before the line that
starts E) or put it in your ~/.Xmodmap if you have a bunch of keys to
remap.

Making the buttons work in E is easy. Just put __BUTTON and then the
number in keybindings.cfg, like you would with the first 3.

You may also want to check out the imwheel utility
(http://jcatki.no-ip.org/imwheel/) to use the scroll wheel in old apps.
It allows you to map scroll actions to any key combination on a per-app
basis.

-- 
BAM - "I hope I die before I turn into Pete Townshend."
        -- Kurt Cobain



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
enlightenment-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to