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