From owner-freebsd-hardware@FreeBSD.ORG Wed Jul 6 01:06:21 2005 Return-Path: X-Original-To: freebsd-hardware@freebsd.org Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 03BD516A41F for ; Wed, 6 Jul 2005 01:06:20 +0000 (GMT) (envelope-from non_secure@yahoo.com) Received: from web53302.mail.yahoo.com (web53302.mail.yahoo.com [206.190.39.231]) by mx1.FreeBSD.org (Postfix) with SMTP id 70A1D43D48 for ; Wed, 6 Jul 2005 01:06:20 +0000 (GMT) (envelope-from non_secure@yahoo.com) Received: (qmail 84219 invoked by uid 60001); 6 Jul 2005 01:06:19 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:Cc:MIME-Version:Content-Type:Content-Transfer-Encoding; b=GG61LgwOaMne8VE65s0YWZQfj3s8SpyMccCdoXKdQ+h0uQxh7ZQSzfqtCzEck9ThDkoNWQsXyioZtsQEKdAI2OR8ticYqyIKux56576T4rirMqOXT7vRspbJZyI3uxT6ALGCqHZB0atW8ANmVAbzuQIzOqhfDbO6ikAQPjYgKFU= ; Message-ID: <20050706010619.84217.qmail@web53302.mail.yahoo.com> Received: from [208.186.91.245] by web53302.mail.yahoo.com via HTTP; Tue, 05 Jul 2005 18:06:19 PDT Date: Tue, 5 Jul 2005 18:06:19 -0700 (PDT) From: Joe Schmoe To: freebsd-hardware@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Cc: freebsd-hackers@freebsd.org Subject: logitech mx700 mouse button disfunction under FreeBSD X-BeenThere: freebsd-hardware@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General discussion of FreeBSD hardware List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Jul 2005 01:06:21 -0000 The logitech mx700 is a cordless 10-button mouse (3 buttons, two thumb buttons, scroll wheel up and down, two paging buttons, and one "app" button). While the mx500 mouse, that seems to be very closely related to the mx700, has been reported to work (scroll wheel and both thumb buttons function) under FreeBSD, and while the mx700 is working in the same fashion under linux, the mx700 _does not_ function under FreeBSD. Details: Using this configuration in your X/Xorg configuration file: Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/sysmouse" Option "Buttons" "7" Option "ZAxisMapping" "6 7" EndSection along with these startup options for X/Xorg: /usr/X11R6/bin/xmodmap -e "pointer = 1 2 3 6 7 4 5" /usr/X11R6/bin/imwheel -b "67" & and these settings in ~/.imwheelrc : ".*" None, Up, Alt_L|Left,1 None, Down, Alt_L|Right,1 "(null)" None, Up, Alt_L|Left,1 None, Down, Alt_L|Right,1 You will end up with the three standard buttons functioning, and the scrollwheel functioning (as buttons events 4 and 5). Further, the page up and down buttons will simply send double-4 and double-5 button events. However, the other three buttons (thumbs and app button) will _all send button event 5_. I have tried every conceivable combination of Zaxismapping, xmodmap settings, and with and without imwheel ... no matter what, the three final buttons (two thumbs and one app button) always produce the same button event. Even if you configure 9 or 10 buttons in your X config. Those three buttons will ALWAYS send the same button event. So what is the reason for this ? Why does the mx500 function and the mx700 does not ? More importantly, what is a strategy for getting to the bottom of this and fixing it ? If you look at the mailing list archives, there are many, many examples of people going through this same hell and just giving up. Comments ? __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com