KeyPressed Method

Jelzi ha billentyűleütés történt a grafikus ablakban, vagy a konzolban.

Namespace: Graph
function KeyPressed: boolean;

Return Value

Type: boolean

 

Mivel a grafikus üzemmód, és a szöveges üzemmód itt külön ablakokban működik, ez a függvény eldönti hogy mikor melyikben figyelje a leütött billentyűket. Ahhoz hogy a függvény a grafikus ablakot figyelje, a konzolt vagy el kell rejteni, vagy le kell csukni a tálcára (alapértelmezés). Ha ezek közül egyik sem teljesül a függvény a konzolt fogja figyelni.

A függvény Crt unitban található változata kizárólag a konzolból veszi a billentyűleütéseket, ezért fontos hogy a Graph unit és a Crt unit egyidejű használata esetén a Graph unit kerüljön a uses listában későbbi helyre. Egyéb esetben az grafikus ablakban leütött billentyűket sohasem fogjuk megkapni.

uses Crt, Graph;
begin
  //...
  repeat
  until KeyPressed;
  //...
end.

Reference