www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2001/03/15/00:11:24

From: "Cody" <cody1 AT ktsnet DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: [OT] fast, SAFE keyboard handler
Lines: 20
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
X-Original-NNTP-Posting-Host: tel-ppp0097.ktsnet.com
Message-ID: <3ab04ed5@leia.ktsnet.com>
Date: Wed, 14 Mar 2001 23:09:33 -0600
NNTP-Posting-Host: 216.60.177.225
X-Complaints-To: abuse AT swbell DOT net
X-Trace: nnrp3.sbc.net 984632774 216.60.177.225 (Wed, 14 Mar 2001 23:06:14 CST)
NNTP-Posting-Date: Wed, 14 Mar 2001 23:06:14 CST
Organization: SBC Internet Services
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Does anyone have an extremely fast keyboard handler for 32-bit dos that is
safe?  I also need one that's translated into 16-bit code, because more than
likely it's going to have to be in assembler, which I have a... "fear"... of
coding in (+ I understand the very basics but can't translate it at all).  I
currently have a 16-bit keyboard handler (that was written for turbo pascal
6.0 in asm), but it changes the keyboard handler and restores it at the end
of the program.  That's all fine and dandy until someone presses
control+break in the program and it isn't able to restore the old keyboard
handler, causing my friggin' comp to freeze.  Well, anyways, all I'm begging
for is some keyboard functions that can detect more than 1 key at once that
is fast and most importantly SAFE.  Any suggestions?


P.S.  I don't want to use allegro's keyboard handler because everytime I try
anything with allegro, it will not compile.  I've tried everything:
reinstalling djgpp, allegro, rhide, typing alleg in the libraries in rhide,
etc. etc.  to no avail.  If I could use allegro, it would be fine, but I
can't.


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019