From: hamish@waikato.ac.nz
Newsgroups: comp.os.msdos.programmer
Subject: Re: "Sticky" keyboard in Borland C++ 3.0
Date: 9 Apr 92 20:03:28 +1200
Organization: University of Waikato, Hamilton, New Zealand

In article <1992Apr9.025039.5116@borland.com>, sidney@borland.com (Sidney Markowitz) writes:
> robert@solan.unit.no (Robert Schmidt) writes:
>>frampton@vicuna.ocunix.on.ca (Steve Frampton) writes:
>> > For those people experiencing keyboard problems under BC++ 3.0 (and other 
>> > software products), if you are using the Quarterdeck QEMM Memory Manager 
>> > software, try adding the following:
>> >   IGNOREA20 UNUSUAL8042
>> > to your 'device=c:\qemm...' statement in your CONFIG.SYS file.
>>
>>I have yet to try if this helps me, but did you get any explanation on what
>>was wrong/what those options actually do?
> 
> I called Quarterdeck to ask about it, since as the author of the INT 9
> handler in BC++ 3.0 I've been going crazy trying to figure out why
> people are reporting this problem that I can't reproduce here. I know

[Deleted]


> I would like to hear from anyone who does experience the sticky shift
> problem with the BC++ 3.0 or TC++ 3.0 IDE (Usually the symptoms are
> that typing the cursor keys marks blocks as if you were holding down
> the shift key, or perhaps sometimes inserts a digit) if you are *not*
> using QEMM or if it *doesn't* clear up by adding the IGNOREA20 (which
> can be abbreviated IA) and/or the UNUSUAL8042 (abbrev. U8) options.
> Oh, and remove any keyboard enhancer software like buffer extenders or
> typeamatic rate setters before reporting it to me, in case they are in
> conflict.
>

I have the same problems, but DONT use QEMM!! Or EMM386.sys, as I like to use
TD386, and it just isn't compatible with them :( Borland 2.0 did it as well as
3.0, and the local Borland Tech support just kept saying it was my fault, even
after I stripped my autoexec and config.sys right down.
 
Oh yeah. I makes a little difference if I remove doskey, but the problem is
still there, just not as often, and typing the left shift key (Only the left
one though), will make it come right.

The setup is Mitac 3070F (25Mhz 386DX), 8Meg RAM, WD8013 card w/ Crynwr PD's,
DOS 5.0, using himem.sys (from DOS 5, not the windows one).

Oh yeah, removing the PD, and Netware shells makes no diff either...

>  -- Sidney Markowitz <sidney@borland.com>
>     Borland International (Languages - R&D)
-- 
==============================================================================
|  Hamish Marson   <h.marson@waikato.ac.nz>                                  |
|  Programmer (n/5), School of Computing and Mathematical Sciences           | 
|  University of Waikato,                                                    |
|  Hamilton, New Zealand.                                                    |
|Disclaimer:  Anything said in this message is the personal opinion of the   |
|             finger hitting the keyboard & doesn't represent my employers   |
|             opinion in any way. (ie we probably don't agree)               |
==============================================================================
  Q. If Nuclear Tests are so safe, why don't the French do them under Paris?