Turbo pascal helyszínen
ReadKey funkció
Modul Crt
Funkció: A karaktereket a billentyűzetről olvassa.
Leírás: ReadKey
Eredmény típusa: Char (char).
Megjegyzések: A szimbólum nem jelenik meg a
sz. Ha a funkció előtti ReadeKey funkciót hívja
A Kerpressednek Thru értéke volt, akkor a karaktert azonnal elolvassa.
ellenkező esetben a funkció vár a billentyű lenyomására.
Speciális billentyűk a számítógép billentyűzetén
Fejlett kulcskódok. (Kiterjesztett kódok a
az E. függelékben találhatók.) Különleges kulcsok
funkcióbillentyűk, kurzorbillentyűk, billentyűk
Alt, stb. Amikor megnyom egy speciális billentyűt, a ReadeKey funkció
visszaadja a nulla karaktert (0), majd a kibontottat
kulcs kódot. Zéró karaktereket nem fogadhat el
más módon. Ez biztosítja a következő szimbólumot
lesz egy kiterjesztett kulcskód.
A következő program töredék egy változó nevű
A karakter vagy a kibővített kulcskód olvasható és for
A Boolean típusú FunkKey változó be van állítva
Ha a karakter egy speciális kód.
Ch: = ReadKey;
ha Ch <> # 0 majd FuncKey: = Való más
kezdődik
FuncKey: = Igaz;
Ch: = ReadKey;
végén;
A ChaseBreak változó szabályozza a programot
a Ctrl-Breek billentyűk megnyomásával leállíthatja a munkát
úgy kezelik, mint bármely más kulcs. Amikor újra
A ShapeBreak hamis, az ReadeKey funkció
a Ctrl-Breek billentyűk Ctrl-C (3) értékét adja vissza.
Egyéb: Lásd még a KeyPressed funkciót.