This is an off-the-wall problem that I'd appreciate some with. This may not be the right forum . . . if not, does anyone know a better forum or place to go for advice?
Here's the situation:
I have for some time been running several DOS programs under XP SP2 on my two desktop PC's. Also ran them on a Dell Latitude under Windows 2000.
These DOS programs use the parallel port to communicate with some electronic test equipment. The programs have been around for a while and the author is still around. However, I do not have access to the source code (and wouldn't know what to do with it if I did).
Windows XP doesn't let software allow direct access to the PC's I/O ports, so I use free software called USERPORT to open the memory range used by the parallel port so the DOS programs can access it.
Here's the problem: I recently tried this arrangement with two laptops -- a Dell Latitude and an IBM Thinkpad. In both cases I found that the laptop keyboard was disabled, i.e., I was unable to use the keyboard to respond to the DOS program prompts. Evidently there is something about USERPORT that disables the keyboard

. Disabling USERPORT restores keyboard functionality for the DOS programs but renders them useless inasmuch as they are unable to access the parallel port. Talk about a Catch-22!!
Is there a work around for this? A way to open up the parallel port and keeping the keyboard working?
Or a more appropriate place to ask this question?
Or any advice at all?
Thanks.
Steve