Site turbo pascal

Funcția ReadKey

Modulul Crt


Funcție: Citește caracterul de pe tastatură.
Descriere: ReadKey
Tipul de rezultat: Char (char).
Note: Simbolul citit nu este afișat pe
nr. Dacă înainte de a apela funcția funcției ReadeKey
Kerpressed a avut o valoare Thru, apoi personajul este citit imediat.
în caz contrar, funcția așteaptă apăsarea tastei.
Tastele speciale de pe tastatura PC
Coduri cheie avansate. Coduri cheie extinse pentru
sunt listate în Anexa E.) Cheile speciale sunt
tastele funcționale, tastele cursor, tastele
Alt, etc. Când apăsați o tastă specială, funcția ReadeKey
returnează mai întâi caracterul zero (0) și apoi extensia
codul cheie. Caracterele zero nu pot fi primite de niciunul
un alt mod. Acest lucru asigură următorul simbol
va exista un cod cheie extins.
În următorul fragment de program într-o variabilă numită
Caracterul sau codul cheie extins este citit și pentru
Variabila FunkKey de tip boolean este setată
Dacă caracterul este un cod special de cheie.

Ch: = ReadKey;
dacă Ch <> # 0, apoi FuncKey: = Altfel
începe
FuncKey: = Adevărat;
Ch: = ReadKey;
se încheie;

Variabila ChaseBreak controlează programul
opriți lucrul când apăsați tastele Ctrl-Breek sau vor
Sunt tratate ca orice alte chei. Când re-
ShapeBreak este False, funcția ReadeKey
returnează valoarea Ctrl-C (3) pentru tastele Ctrl-Breek.
Altele: Consultați și funcția KeyPressed.

Articole similare