Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!caen!uflorida!mlb.semi.harris.com!trantor.harris-atd.com!charybdis!sonny From: sonny@charybdis.harris-atd.com (Bob Davis) Newsgroups: comp.os.msdos.programmer Subject: Must I Purge a TSR's HotKey from the DOS Keyboard Buffer? Message-ID: <5290@trantor.harris-atd.com> Date: 17 Jan 91 15:11:14 GMT Sender: news@trantor.harris-atd.com Reply-To: sonny@trantor.harris-atd.com (Bob Davis) Organization: Advanced Technology Dept., Harris ESS, Melbourne, FL Lines: 25 In an Interrupt 09h handler, I detect a Ctrl-Alt-x combination as a HotKey for a TSR after first simulating an interrupt to the prior INT09 handler. Is something placed into the DOS keyboard buffer? If so, what exactly is placed there? Further, how do I purge the buffer of the HotKey so that other software never sees it? Also, if I hold the HotKey down for an extended time and cause multiple enterings of the original INT09 handler due to key repeats before my new handler (for which I've prevented re-entry) finishes, the keyboard will fill up (assuming no buffer purging), will it not? What happens when it does fill up? Thanks. _____________________________________________________________________________ Bob Davis, UofALA alum \\ INTERNET: sonny@trantor.harris-atd.com | _ _ | Harris Corporation, ESS \\ UUCP: ...!uunet!x102a!trantor!sonny |_| |_| | | Advanced Technology Dept.\\ AETHER: K4VNO |==============|_/\/\/\|_| PO Box 37, MS 3A/1912 \\ VOICE: (407) 727-5886 | I SPEAK ONLY | |_| |_| | Melbourne, FL 32902 \\ FAX: (407) 729-2537 | FOR MYSELF. |_________|