*BSD News Article 46387


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!news.kei.com!sol.ctr.columbia.edu!startide.ctr.columbia.edu!wpaul
From: wpaul@ctr.columbia.edu (Bill Paul)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: Dinos Mouse: PC mouse
Date: 4 Jul 1995 17:40:36 GMT
Organization: Columbia University Center for Telecommunications Research
Lines: 83
Distribution: comp
Message-ID: <3tbuek$4ro@sol.ctr.columbia.edu>
References: <wada-0407951038470001@tao.ee.ibaraki.ac.jp>
NNTP-Posting-Host: startide.ctr.columbia.edu
X-Newsreader: TIN [version 1.2 PL2]

Daring to challenge the will of the almighty Leviam00se,
WADA Tatsuaki (wada@ee.ibaraki.ac.jp) had the courage to say:

: Does someone use a Dinos mouse with PC mouse compatible mode?

: Dinos mouse has 3 buttons and both Microsoft (2 buttons) & PC
: mouse (3 buttons) compatible modes. Default mode is Microsoft
: serial mouse, and it seems that the setting DOS program can
: change the mode to PC mouse compatible. But this is of course
: the case under only MS-DOS environment.

:  I'd like to this mouse with PC mouse compatible mode under
: XFree86 and to know how to set XF86Config mouse section.

: Could someone help me?

: I'm currently using the mouse with MS mode on /dev/ttyd0.

: -- 
:                                     Wada Tatsuaki:$B!!(Bwada@ee.ibaraki.ac.jp

The 'PC mouse' setting is also known as 'MouseSystems mode.' In fact
this is how the XFree86 setup program and configuration files identify
it. If you can use this 'DOS setting program' to change the mouse
configuration permanently, then do that. You can then edit your
xf86config file and change the protocol from 'Microsoft' to
'MouseSystems' and it should work just fine.

If the program doesn't let you set the mouse permanently (it
switches back to Microsoft mode automatically when you turn the
computer off) then read on:

My current mouse (a $10US no-name piece of junk) supports both
Microsoft mode and MouseSystems mode, but it's set using a small
switch that's embedded in the bottom. Most of the cheaper mouses
(mice?) are set this way.

My old mouse also supported both modes, but it wasn't set using
a switch. It too defaulted to Microsoft mode, and for a long time
I wondered why there three buttons on my mouse when only two of
them seemed to work. (Unlike you, I had no program with which
to make it switch modes, even in DOS.) Then one day, by accident,
I figured it out:

The secret is to hold down one of the mouse buttons when you turn
on your machine.

If you leave the mouse alone, it defaults to Microsoft mode on
power-up. If you keep one of the buttons held down, it switches
over to MouseSystems mode and stays that way until you power the
machine off again.

If you don't want to turn your computer off, try this:

- Unplug the mouse from your computer.
- Hold down one of the mouse buttons (I'm not sure which one does it;
  just press all of them down and keep them there).
- Plug the mouse back in.

You can tell right away if it worked since the mouse pointer on
your screen will no longer track properly. In fact, it'll most
likely go absolutely nuts. This is because the two mouse protocols
are incompatible.

Again, if you succeed in getting your mouse to switch protocols, you'll
need to edit your xf86config file and change the mouse protocol
from 'Microsoft' to 'MouseSystems'. Do *not* use the 'Emulate3Buttons'
option with the MouseSystems protocol. You don't need it. You should
not have to change your mouse device (if it works on /dev/ttyd0,
then leave it alone).

Hope this helps.

-Bill

--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~T~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-Bill Paul            (212) 854-6020 | System Manager
Work:         wpaul@ctr.columbia.edu | Center for Telecommunications Research
Home:  wpaul@skynet.ctr.columbia.edu | Columbia University, New York City
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The Møøse Illuminati: ignore it and be confused, or join it and be confusing!
~~~~~~ "Welcome to All Things BSDish! If it's not BSDish, it's crap!" ~~~~~~~