I suggest implementing MouseKeys functionality for FreeDOS.
I.e. Give FreeDOS the ability to input mouse movements, clicks, and
drags via the keyboard.

     MouseKeys (as it is known in the Windows and Linux 
environments) functionality is essential on many old PCs - because a 
mouse won't work on those PCs.  Add to that the fact that many old 
programs won't work without a mouse.

     (Some pgms claim to work without a mouse by providing a 
"keyboard only" mode.  And, in many cases, 90%+ of the pgm *does* 
work via a keyboard.  But, when even one essential function does not 
work via a keyboard, the pgm becomes unusable.  "Master of Orion" 
(MoO) and "1830" are two examples of that.  E.g. can anyone tell me 
how to place a tile via the keyboard in 1830?
)

     Because FreeDOS lacks MouseKeys functionality (and because my 
PCs are old (and no longer reliably support mice)), I had to stop 
using many old programs for many years.  Then I found DOSBox on
Linux.  Joy.

     MouseKeys let me use the keyboard to input mouse movements, 
clicks, drags, etc.  And DOSBox let me run DOS pgms.   So I could 
play 1830 and MoO again.  Even Win3.11 works (though the X-axis 
mouse coordinates seem to be doubled).

     Sadly, none of that helps DOS users.  And I often read in the 
FreeDOS lists about users having problems getting USB mice to work 
with FreeDOS on some PCs.  That may force FreeDOS users to try to 
use other types of mice.

     But PCs with serial ports, PS/2 mouse ports, or dedicated mouse 
ports seem to become scarcer every year.  MouseKeys functionality 
for FreeDOS would circumvent many of these problems.

     I posted about this issue here in Nov 2007.  ATT, CTMOUSE and 
ADOS12 together seemed to *almost* provide MouseKeys functionality; 
but CTMOUSE would not load in Microsoft Mouse or PS/2 mode unless an 
actual mouse was connected to the PC.  And, IIRC, ADOS12 did not 
work unless a mouse driver (in Microsoft Mouse mode) was already loaded.

     Now, almost 7 years later, AFAICS, nothing has changed.  IIRC, 
a few years ago, I even downloaded the latest 2 or 3 versions of 
CTMOUSE that I could find (1.91?, 2.0?, and 2.1b4?) to see if one of 
them would do what I needed.  They didn't.

     To be fair, IIRC, Eric Auer did send a direct email reply to me 
about the CTMOUSE issue shortly after my posts in that thread.  But, 
unfortunately, I did not see that reply until ~2 years later - 
because it did not get filtered into any of my FreeDOS mailing list 
folders.  I finally found Eric's old reply when I was cleaning the 
files off an old hdd.

     IIRC, in that email, Eric suggested some tests that I could do 
to further isolate the cause of the problem.  IIRC, I eventually did 
those tests, but they did not yield any additional useful info 
(AFAICS).  So I didn't bother to post a reply to a 2+ year old 
email.  So, Eric, I apologize for not replying to that email.


     To sum up, if you are looking for a project that will enhance 
FreeDOS's usefulness, I suggest MouseKeys.  You may not even have to 
implement MouseKeys from scratch.  It may be that, between CTMOUSE 
and ADOS12, 75% or more of the work is already done.

--
Eddie








------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to