[Back to KEYBOARD SWAG index] [Back to Main SWAG index] [Original]
{
From: MAYNARD PHILBROOK
Subj: Re: keyboard buffer
---------------------------------------------------------------------------
 TH> How do you write TO the keyboard buffer.
 TH> I need a routine that will put a string into the keyboard buffer then
 TH> exit to the calling program leaving the key buffer full.
 TH> This is to simulate a macro function for a menu program.
}
 function PushIntoKeyBoard( c:char; ScanCode:Byte):boolean;
  Begin
   asm
       Mov Ah, 05h
       Mov Ch, ScanCode;
       Int $16;
       Mov  @result, Al;       { Results }
   End;
  Result := Not(Result);
  End;
{returns true if Buffer took it other wise it mite be full or Not Supported}
[Back to KEYBOARD SWAG index] [Back to Main SWAG index] [Original]