next up previous contents index
Next: ReadKey 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 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
Tue Mar 31 16:46:10 CEST 1998