Hi!

4-Янв-2008 17:58 [EMAIL PROTECTED] (Eric Auer) wrote to
freedos-devel@lists.sourceforge.net:

L>> If you by default disable the wheel (and I think it is not good
L>> idea)

     Unfortunately, for PS2 this IS good idea.  :(

L>> you definitely must write some mouse tool which can detect
L>> mouse.

     CuteMouse does detection.

L>> It is necessary for FreeDOS installers. Installer calls
L>> this tool and found whether mouse has or hasn't the wheel and
L>> than can adjust the AUTOEXEC

     Why? Only user may decide if he need wheel support and if this worth of
risk to enable wheel with PS2 mouse.

EA> I think it is too risky to detect the wheel and adjust the autoexec
EA> only because 4dos, mpxplay and arachne work better with wheel. This
EA> is because the price is too high. FreeDOS 1.0 for example tries to

     In given case - I agreed.

EA> COM port mouse protocols excluding MSys. As Arkady has pointed
EA> out, autoswitching between those 3 types is very safe and easy

     Safe in theory. Practice may differ.

EA> and compatible :-). But Arkady is also right that autoswitching
EA> means that you never really know whether a wheel or 3rd button
EA> is present. A relevant problem! BUT: I think it is good enough
EA> to report the number of buttons and wheels at the time when you
EA> loaded ctmouse, maybe allowing the number to grow when data of
EA> middle button presses or wheel movements is coming in. But I

     Good suggestion. At least, this makes auto-driver behavior identical to
current behavior in case, if mouse (type) will not changed (by hotpluging).

EA> MSys, and we might want an option to disable autoswitch
EA> completely because of side effects mentioned by Arkady,
EA> but I think we can live without the latter option :-).

     I think same. Correcting returned information about 3rd button (when
4th byte is received) and wheel presence (when wheel rotated) should be
enough in Real Life. (Of course, initialization part should set initial
returned values according to detected mouse).

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to