From owner-freebsd-questions@FreeBSD.ORG Fri Jan 14 02:30:06 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CFD3C16A4CE for ; Fri, 14 Jan 2005 02:30:06 +0000 (GMT) Received: from pop-a065c28.pas.sa.earthlink.net (pop-a065c28.pas.sa.earthlink.net [207.217.121.205]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8BE5843D49 for ; Fri, 14 Jan 2005 02:30:06 +0000 (GMT) (envelope-from beaverm@corp.earthlink.net) Received: from eocpc16.noc.earthlink.net ([207.69.180.50] helo=EOCPC16) by pop-a065c28.pas.sa.earthlink.net with esmtp (Exim 3.33 #1) id 1CpHDy-0005Uj-00 for freebsd-questions@FreeBSD.org; Thu, 13 Jan 2005 18:30:06 -0800 From: "Mark Beaver" To: Date: Thu, 13 Jan 2005 21:29:57 -0500 Message-ID: <04d501c4f9e0$f3e0e810$32b445cf@EOCPC16> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 In-Reply-To: <20050114015139.GA54044@keyslapper.org> Importance: Normal Subject: RE: Trackball, extra buttons, and X - I've lost something X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Jan 2005 02:30:06 -0000 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"