Here are the three freeware virtual mouse TSR programs for DOS, that work fine for me (all tested on 286 rig). Their messages are in Russian language, but I translated them to English and made small patcher-executables for all the three programs. All of these virtual mouse TSRs work with loaded driver for real mouse and I'm using Genius Mouse driver for DOS ver. 10.43, which loads fine without any real mouse attached. All three TSRs do not work in programs, which handles the mouse with direct calls to hardware. Some users wrote in other forum, that these three programs might work for old notebooks with non-working trackpads or trackballs and no option for PS/2 or USB mouse to be attached.
Download:
The attachment Mouse_Emulators_for_DOS.zip is no longer available
Some more explanations on how to use these TSRs:
For English patch to be applied just run EN_PATCH.COM in the same directory with the corresponding original program executable. Mind, that EN_PATCH does not create any backup of the original non-patched file! For those, that have no problem with using CP866 and Russian language, just skip this patching part.
First you have to load some DOS mouse driver, which works without any real mouse attached (like Genius Mouse DOS driver), then there are three options - for each virtual mouse program.
1. Load NOMOUSE.COM with "NOMOUSE". Use <Left Shift>+<Right Shift> keys to toggle active/non-active, <Arrows> for mouse cursor movement, <Esc>,<Enter> and <Ins> for right, left and both mouse button clicks. If NOMOUSE is still the last loaded TSR in the chain, use "NOMOUSE" again in command prompt to unload it. Than it could be loaded again and so on.
2. Load MMOUSE_R.COM with "MMOUSE_R" or "MMOUSE_R ?" ("?" also shows "help screen" while loading/unloading), which looks like an newer and improved version of NOMOUSE. <Right Ctrl> key to toggle active/non-active, <Arrows> for mouse cursor movement, <Esc>,<Enter> and <Ins> for right, left and both mouse button clicks. If MMOUSE_R is still the last loaded TSR in the chain, use "MMOUSE_R" or "MMOUSE_R ?" again to unload it. Than it could be loaded again and so on.
3. Load EM_MOUSE.COM with "EM_MOUSE /L" ("EM_MOUSE" just shows "help screen" without loading/unloading). Use <Scroll Lock> key to toggle active/non-active, <Arrows> or <NumPad Numbers> (diagonal movement included) for mouse cursor movement, both <Shift> and both <Alt> for mouse button clicks. If EM_MOUSE is still the last loaded TSR in the chain, use "EM_MOUSE /U" to unload it. Than it could be loaded again with "EM_MOUSE /L" and so on.
Personally I prefer EM_MOUSE, since it has the smoothest cursor movement and also uses NumPad's <1>, <3>, <7> and <9> keys for diagonal cursor movement.
Currently I'm searching for the smallest DOS mouse driver, which could work without any mouse attached, since Genius Mouse driver ver. 10.43 eats about 20KB of conventional RAM on my poor 286 system.
The word Idiot refers to a person with many ideas, especially stupid and harmful ideas.
This world goes south since everything's run by financiers and economists.
This isn't voice chat, yet some people overusing online communications talk and hear voices.