bk19+@andrew.cmu.edu (Bradley D. Keister) (11/14/90)
I'm looking for the source for a TP unit which will allow me to detect the
presence of a standard/enhanced keyboard, take over interrupts 9 and/or 16
if necessary, so as to be able to process extended ALT/CTRL key combinations
like ALT-Left, etc. The reference below cites enhkbd.asm as a TP4 unit
which does most of this. However, the enhkbd.asm found on simtel20 is
not this one, but rather a TSR. I'm interested in something which lives
only as long as my TP program is loaded.
From another package called enhanced.asm:
TITLE ENHANCED.ASM (24 March 1988 - Rufus S. Hendon)
;=============================================================================
; ENHANCED.ASM is adapted from the procedure called NewInt16 in ENHKBD.ASM
; Version 1.2 (2/23/88), written by Tim Kokkonen (with help from Brian Foley).
; ENHKBD is part of a Turbo Pascal 4.0 unit that makes it possible for Turbo
; Pascal programs to turn the enhanced keyboard on for the duration of the
; program, restoring the standard keyboard when the program terminates.
; ENHANCED, on the other hand, is independent of Turbo Pascal, and the .COM
; file produced from it is meant to be invoked from AUTOEXEC.BAT in order to
; make a permanent switch to the enhanced keyboard. Like ENHKBD.ASM,
; ENHANCED.ASM is released to the public domain.
------------
ENHANCED.ASM I have - I'm looking for ENHKBD.ASM or something like it.
Brad Keister
Physics Dept.
Carnegie Mellon U
keister@poincare.phys.cmu.edu (preferred address)jrwsnsr@nmt.edu (Jonathan Watts) (11/14/90)
From article <sbE3LUa00VoNAPQ15l@andrew.cmu.edu>, by bk19+@andrew.cmu.edu (Bradley D. Keister): > I'm looking for the source for a TP unit which will allow me to detect the > presence of a standard/enhanced keyboard, take over interrupts 9 and/or 16 > if necessary, so as to be able to process extended ALT/CTRL key combinations > like ALT-Left, etc. The reference below cites enhkbd.asm as a TP4 unit > which does most of this. However, the enhkbd.asm found on simtel20 is > not this one, but rather a TSR. I'm interested in something which lives > only as long as my TP program is loaded. > > From another package called enhanced.asm: > > TITLE ENHANCED.ASM (24 March 1988 - Rufus S. Hendon) > ;============================================================================= > ; ENHANCED.ASM is adapted from the procedure called NewInt16 in ENHKBD.ASM > ; Version 1.2 (2/23/88), written by Tim Kokkonen (with help from Brian Foley). > ; ENHKBD is part of a Turbo Pascal 4.0 unit that makes it possible for Turbo > ; Pascal programs to turn the enhanced keyboard on for the duration of the > ; program, restoring the standard keyboard when the program terminates. > ; ENHANCED, on the other hand, is independent of Turbo Pascal, and the .COM > ; file produced from it is meant to be invoked from AUTOEXEC.BAT in order to > ; make a permanent switch to the enhanced keyboard. Like ENHKBD.ASM, > ; ENHANCED.ASM is released to the public domain. > > ------------ > ENHANCED.ASM I have - I'm looking for ENHKBD.ASM or something like it. I'm not positive, but I believe you can find ENHKBD.ASM as part of the BONUS507.??? archive on Simtel...I forget which directory it's in. BONUS507 is the bonus files from Turbo Power Software's Turbo Professional. - Jonathan Watts jrwsnsr@jupiter.nmt.edu on the Internet