Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Jan 2005 21:29:57 -0500
From:      "Mark Beaver" <beaverm@corp.earthlink.net>
To:        <freebsd-questions@FreeBSD.org>
Subject:   RE: Trackball, extra buttons, and X - I've lost something
Message-ID:  <04d501c4f9e0$f3e0e810$32b445cf@EOCPC16>
In-Reply-To: <20050114015139.GA54044@keyslapper.org>

next in thread | previous in thread | raw e-mail | index | archive | help
I think it's not so much a setting in X. I think it's more that X simply
doesn't have the software to support those extra buttons (wether it's =
the
server or the wm of choice) that's got the lack I'm not sure.

What I do know is that I can set this up fine using 4,5 as my =
ZAxisMapping,
and leave xmodmap alone. The buttons get recognized, but as I stated, I
don't think any of the current window managers have a "function" to =
allow
for you to set something up for those input buttons. Good example:

Set your Zaxis mapping to 6 7 then leave xmodmap at 1 2 3 4 5 6 7 and =
the
extra two buttons *should* control your scroll, and the mouse wheel =
should
do nothing.

Mark

-----Original Message-----
From: owner-freebsd-questions@freebsd.org
[mailto:owner-freebsd-questions@freebsd.org] On Behalf Of Louis LeBlanc
Sent: Thursday, January 13, 2005 8:52 PM
To: freebsd-questions@FreeBSD.org
Subject: Re: Trackball, extra buttons, and X - I've lost something

I think I have it partly figured out.  I had to change the xmodmap
command in .xsession to this:
xmodmap -e "pointer =3D 1 2 3 6 7 4 5"

But I kept the ZAxisMapping at 6 and 7.

Now xev shows the side buttons registering at 6 and 7, but I still
can't seem to get them working right through Fvwm.  At least I have
scrolling without annoying popup menus.

I'll try switching the ZAxisMapping and the xmodmap to see if I can
get a change.

Thanks
Lou


On 01/13/05 07:29 PM, Mark Beaver sat at the `puter and typed:
> In my experience with these leave the 4 5 as your ZAxisMapping and try =
it
> should keep your wheel working.
>=20
> I'm not sure how to get the other two to work though, I've always had
issues
> with that.
>=20
>=20
> Mark Beaver
>=20
> -----Original Message-----
> From: owner-freebsd-questions@freebsd.org
> [mailto:owner-freebsd-questions@freebsd.org] On Behalf Of Louis =
LeBlanc
> Sent: Thursday, January 13, 2005 7:08 PM
> To: FreeBSD Questions
> Subject: Trackball, extra buttons, and X - I've lost something
>=20
> Ok, I've finally broken down and bought myself one of those fancy
> Microsoft thumbball thingys.  I got tired of tracking my mouse around
> on a 5"X5" square, which is exactly the amount of free space on my
> desk right now.
>=20
> Anyway, since Microsoft is a pretty good accessory company I figured
> I'd check their thumbball out.  (I didn't say they were a good
> software company)
>=20
> I got the following immediately after plugging in:
> Jan 13 17:07:31 keyslapper kernel: ums0: Microsoft Microsoft Trackball
> Optical=AE, rev 1.10/1.21, addr 2, iclass 3/1
> Jan 13 17:07:31 keyslapper kernel: ums0: 5 buttons and Z dir.
>=20
> The only problem is that it has 5 buttons including the button wheel.
>=20
> Give a man a hammer, he'll want to use it right?
>=20
> Well, now I've got these two new hammers, and I can't get them
> working quite right.
>=20
> I've got the following in xorg.conf:
>=20
> Section "InputDevice"
>         Identifier  "Mouse0"
>         Driver      "mouse"
>         Option      "Protocol" "auto"
>         Option      "Device" "/dev/ums0"
>         Option      "Buttons"      "7"
>         Option      "ZAxisMapping" "6 7"
> EndSection
>=20
>=20
> This is what I used to have:
> Section "InputDevice"
>         Identifier  "Mouse0"
>         Driver      "mouse"
>         Option      "Protocol" "auto"
>         Option      "Device" "/dev/sysmouse"
>         Option      "Buttons"      "5"
>         Option      "ZAxisMapping" "4 5"
> EndSection
>=20
> And I've restarted Xorg, and xev shows the proper button presses for
> the left (button 1) and right (button 3) buttons, wheel press (button
> 2), and weel scrolls (buttons 4 and 5).  It also shows events for the
> side buttons, 6 and 7.
>=20
> I have the comand `xmodmap -e "pointer =3D 1 2 3 4 5 6 7"` in my
> ~/.xinitrc to set the buttons up, but I'm still getting odd behavior
> when I roll the wheel.
>=20
> So what's this strange behavior?  Well, every time I roll the mouse
> wheel, I get the Fvwm Builtin menu.  I tried setting a Nop action in
> the Fvwm mouse events config for buttons 6 and 7, but that breaks
> scrolling with the wheel.  Now I can't seem to get scrolling back.  So
> I need to figure out how to stop the menu popup without breaking the
> scrolling.  Or at least get the scrolling back.
>=20
> I've tried this with and without moused, but no change.  Naturally,
> I change the Device above to /dev/sysmouse, and moused polls from
> /dev/usm0.
>=20
> I'm running FreeBSD 5.3 RELEASE, Xorg 6.7.1 (built from ports) and
> Fvwm 2.4.19 built with imlib support from the ports.
>=20
> I think that's all.
>=20
> Any ideas?
>=20
> TIA
> Lou
> --=20
> Louis LeBlanc               FreeBSD@keyslapper.org
> Fully Funded Hobbyist, KeySlapper Extrordinaire :)
> http://www.keyslapper.org                     =D4=BF=D4=AC
>=20
> QOTD:
>   "My life is a soap opera, but who gets the movie rights?"
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
"freebsd-questions-unsubscribe@freebsd.org"
>=20
>=20
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
"freebsd-questions-unsubscribe@freebsd.org"
>=20

--=20
Louis LeBlanc               FreeBSD@keyslapper.org
Fully Funded Hobbyist, KeySlapper Extrordinaire :)
http://www.keyslapper.org                     =D4=BF=D4=AC

Zero Defects, n.:
  The result of shutting down a production line.
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to =
"freebsd-questions-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?04d501c4f9e0$f3e0e810$32b445cf>