danielw@wyn386.mi.org (Daniel Wynalda) (11/08/90)
We use Informix 4GL/RDS and SQL here on SCO Xenix 386 machines. Occasionally I get lost characters when repeating a key on the keyboard. Here's what I do to get it. If I am on a Wyse75 (Tandy DT100) terminal, I hold one of the arrow keys down to get a repeat. The keyboard, of course, sends ESC <character> to signal that the arrow has been pressed. Informix software accepts ESC as the "OK/SAVE" key when saving a record on a screen. Business basic breaks out of the program if I press ESC ESC. Occasionally Xenix gets confused by the incoming characters and will blow up. In fact, sometimes I'll get the extra <character> typed as input rather than being accepted as a single keypress. Is my problem flow control? Could it be that the Arnet Smartport cards I'm using can't handle the incoming data? If I rlogin over Excelan's LAN workplace from another machine I get a similar problem as well. In fact, a remote Xenix console rlogin'ed into the machine will also duplicate the problem. Any suggestions as to what I might try to alleviate this (other than not allowing keyboard repeat??) Sometimes the ESC and the extra character will be separated when NOT using the keyboard repeat. Just simply pressing the arrow key 6-8 times with a delay between them will cause at least one press to ESCAPE rather than take the arrow key. Is it possible to slow down keyboard repeat or change something that might get my system to catch these controls? It is not a consistent problem - it doesn't happen