microsoft c isr question
Richard Conner
richard at stb.uucp
Wed Feb 21 18:39:56 AEST 1990
In article <WIENER.90Feb17172147 at stout.stout.UCAR.EDU> wiener at stout.UCAR.EDU (Gerry Wiener) writes:
>In the following code an interrupt handler for the keyboard is
>replaced [...]
>
>#define KEYBD 0x16
What you REALLY want is:
#define KEYBD 0x9 /* 9 = interrupt FROM keyboard */
Interrupt 0x16 is for ROM BIOS services, i.e. turning on/off typematic,
etc. 0x9 is the keyboard interrupt which occurs when each key is hit.
(AS WELL AS when each key is RELEASED)
-Richard
--
[ .signature under construction - turn back before it's too late ]
More information about the Comp.lang.c
mailing list