Hi Arkady,

you are right, disabling the wheel only helps compatibility
in the PS2 case. But as said, I assumed that wheel usage in
DOS is rare, so /O (OPT_noWheel) affects both PS2 and COM
at the moment even though COM wheels seem to be no real risk
for compatibility... Would be easy to change :-). Maybe you
can think of a good line for the /? screen to describe your
suggested /O option style.

> I think, this is important only for PS2, where wheel support is dumb
> and unreliable. In serial protocols (MS+wheel, LT) disabling wheel
> gives nothing.

>      Alain, talking about disabling/enabling through command line
> completely, API doesn't have (yet?) functions to enable wheel support.

Indeed. If you had a function to enable wheel support, it would
have to re-detect the mouse to see if there is actually a mouse
with wheel attached and to activate the wheel.

> ... whereas "autoswitch" may have own side effects. For example,
> with autoswicth we not know (can't know) how much buttons currently
> attached mouse have or if current mouse have wheel or not...

Very good point. Yet I cannot remember any app which forces
me to use the wheel as soon as it knows that a wheel exists.
How about apps which force me to use the 3rd button as soon
as they know I have one?

> AM> I can tell is that Cutemouse 1.6b can use ANY serial mouse and
> AM> switch ON THE FLY from ANY serial mouse to ANY other mouse.
>      Including MSys? I remember we discuss reinitializing UART

Alain has already clarified in another mail: His code only
supports on the fly detection of the 7bit serial mouse types,
it does never switch to MSys or other. Luckily ;-).

> >> releasing it once to get the driver back in sync. But maybe
> >> there are other protocols where for example "LR encodes a M
> >> toggle" is used to get along with only 3 bytes...?
>
> was idea for it support, but it was excluded after some testing.

Actually, are there mice which use such a protocol? Or are
they "dinosaurs" like ancient Genius mice before they learned
to use the MS protocol for 2 or all 3 buttons...? ;-)

Eric



-------------------------------------------------------------------------
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