VOGONS

Common searches


First post, by Tinkerer1943

User metadata
Rank Newbie
Rank
Newbie

I am helping a friend set up a simple word processing program called Mindreader that was developed years ago (pre Windows) for disabled users. He has a specialist keyboard that requires keys to be pressed for at least 2 seconds before they register and a further two seconds before they repeat. As the current version of the keyboard has USB connection we had to use a Windows XP machine and have been running the program in DosBox for some time. Recently the keyboard time delay has been playing up but we have managed to duplicate the system using Sticky Keys and Filter Keys in Wndows Accessibility. This works fine in Word, Notepad etc (none of which he can use) but when he uses his specialist program within Dosbox, the initial delay of 2 seconds works for any key pressed but then it immediately goes into full repeat mode, printing a line of the same characters instead of waiting a further 2 seconds before printing another. I have narrowed the problem down to Dosbox and am wondering if there is a way of fixing this? Simple answers please.

Reply 1 of 3, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Is this the program?
https://archive.org/details/msdos_MR250_shareware
What is this "specialist program"? Is it software for the keyboard?
Did you test with DOSBox 0.74-2 or SVN?
Was this working before with DOSBox and now it's not? It's hard to tell from the way you described it.

How To Ask Questions The Smart Way
Make your games work offline

Reply 2 of 3, by JosSchaars

User metadata
Rank Newbie
Rank
Newbie

If the key repeat (delay) works fine in Windows programs, you could give vDos (https://www.vdos.info) a try. It conforms (more) to Windows keyboard handling, and will also be more pleasant to the eyes.

Reply 3 of 3, by Tinkerer1943

User metadata
Rank Newbie
Rank
Newbie

The program (called Mindreader) that my friend's son is using is a simple word processor with an early form of predictive text. It was apparently written in the 1980's by an unknown student as part of his thesis and my friend's son has used it ever since then. I have a suspicion that it is compiled GWBasic. It will not run in Windows and for that reason we have been using Dosbox in Windows XP. The program does not have any control over the keyboard. The specialist programmable keyboard he uses can be set to provide all the necessary timings for repeat rates etc. and, with Dosbox, has been running fine for some years. However, it is this aspect of the board that is now failing and we have found that the function can be duplicated using Windows accessibility facilities. The version of Dosbox we are using is 074-2 and I think it is Dosbox that is causing the problem because if it is loaded on its own, without Mindreader, and I type at the Z: prompt the same problem arises - after holding a key down for the required 2 seconds it then prints the character but then immediately prints more, whereas it should wait a further 2 seconds before printing another (which is how it behaves in all the Windows programs I have tested it in - Word, Libre Office, Notepad, Wordpad et al.). I should perhaps add that he originally used it in DOS with a specialist keyboard that had a PS2 connection. When that keyboard died, the manufacturer was gone, and the only replacement we could find only works with a USB connection for which a Windows PC is required. Hence the need to run the Mindreader program in a DOS emulator.

Regarding the second reply, I have never heard of vdos and will certainly give it a try.

Many thanks to both of you for replying.