#include "dos.h"

void interrupt packa();

void interrupt (*prev)();

main()

{

//AIM : to deactivate or cup the "a" key on the keyboard

      unsigned long far *kbptr;

      kbptr=(unsigned long far*)36;

      prev=(void (interrupt far*)())*kbptr;

      *kbptr=(unsigned long)packa;

      keep(0,500);

      return 0;

}

 

void interrupt packa()

{

      if (inportb(0x60)==30)

            {

                  outportb(0x20,0x20);

                  return;

            }

      (*prev)();

}