DOS program not accepting keyboard input.

Countmaster / Cms_005
September 16, 2010 at 00:32:23
Specs: DOS, ?
I have a legacy system in place that is soon to be replaced. The computer is an old P2/3 and runs a DOS point of sales program from Countmaster Inc. (Which has been out of business for many years, showing the system's age.) The problem arose when the PC in question was fixed for an unrelated hardware issue. Other than a few freezes every once in a while, the program ran fine. Anyhow, the issue is that after the computer boots, and loads the DOS program, the program does not accept input from the keyboard. We have confirmed the keyboard works fine. We have checked that the port works fine and checked by using another keyboard. I am not very DOS-savvy, and have no idea how to start to debug an issue of this nature. The keyboard is custom, but when a regular 101/102 PS2 keyboard was plugged in, I could not type into the login screen, but I could press Ctrl+C and the computer gave me a "C" and after that, "^C" continuously.
I need the program up and running, but I don't know DOS or how to fix such a legacy program. Any help would be greatly appreciated.
The program does a printout upon startup and gives this information:
Rev. v6.116
(c) 1994-2000 Countmaster, Inc.

See More: DOS program not accepting keyboard input.

Report •

September 16, 2010 at 12:09:20
Do other programs accept keyboard input? Does the keyboard work at the dos prompt C:\> when no program is running?

Seems unlikely but check cmos/bios setup and and see if any keyboard options there may address that issue.

Real men don't use AntiVirus; they just reformat

Report •

September 19, 2010 at 12:32:25
Please answer Dave's queries above.

You state the k/b is custom. Is it possible during the repair that the files autoexec.bat and/or config.sys were altered (check date written using CHKDSK) such that a driver is no longer being loaded.

Are you definately using the k/b port and not the mouse port by mistake.

Good Luck - Keep us posted.

Report •
Related Solutions

Ask Question