Subject: Re: Three button mice
To: Mark Andres <mark@ratbert.aisol.net>
From: Colin Wood <cwood@ichips.intel.com>
List: port-mac68k
Date: 10/19/1997 13:39:23
Mark Andres wrote:
> 
> I am using a Microspeed 3-button mouse and I like it a lot.  You do not
> have to do any key remapping.  It just works.  With a three-button mouse,
> the left button is for pointing.  The middle button usually pastes and the
> right button often pops up menus.

Well, actually the button behavior is usually determined by the window
manager...but the 1st button generally starts a selection, the 3rd button
ends a selection (i.e. copies it to the X clipboard), and the middle
button pastes the selection.
 
> There are a couple of things to watch out for the the Microspeed. First,
> to get three buttons to work, yu have to set the switch on the bottom to
> "MS-2KEY not "PC-3KEY". Set it to 2 to get 3.  Makes sense, huh?

I really wish I knew why it works this way....I guess that the Microspeed
support in the kernel wasn't designed around the latter settings.

> The other caveat is that recent kernels may not recognize the mouse.  If
> you are running -current, kernels that started using the "hardware direct"
> method for ADB do not seem to work with the Microspeeds.  All you have to
> do is compile you own kernel and make sure the line
> 
>  options         MRG_ADB         # Use ROM-based ADB driver
> 
> in NOT commented out.

I've noticed the same thing for my Logitech Ergonomic MouseMan.  Under the
MRG_ADB, it is correctly recognized as following extended mouse protocol.
Under HWDIRECT ADB, it thinks the mouse is a 1-button 2375-dpi mouse (wow!
nice resolution, eh?)  I guess that the timing is a little bit off
somewhere.  

Later.

-- 
Colin Wood                                 cwood@ichips.intel.com
Component Design Engineer - MD6                 Intel Corporation
-----------------------------------------------------------------
I speak only on my own behalf, not for my employer.