next up previous contents index
Next: LowVideo Up: Procedures and Functions Previous: InsLine

KeyPressed

   

Declaration:

Function KeyPressed : Boolean;

Description:

The Keypressed function scans the keyboard buffer and sees if a key has been pressed. If this is the case, True is returned. If not, False is returned. The Shift, Alt, Ctrl keys are not reported. The key is not removed from the buffer, and can hence still be read after the KeyPressed function has been called.

Errors:

None.

See also:

ReadKey

Example
Program Example2;
uses Crt;

{ Program to demonstrate the KeyPressed function. }

begin
  WriteLn('Waiting until a key is pressed');
  repeat
  until KeyPressed;
 { The key is not Read, 
   so it should also be outputted at the commandline}
end.



Michael Van Canneyt
Thu Sep 10 13:59:33 CEST 1998