INKEY([numero])

Parametrit

[numero] on aika sekunteissa joka odotetaan. Jos numero on nolla ohjelma odottaa ilman aikarajoitusta. Jos parametria ei annate funktio palaa heti.

Palautusarvo

Funktiota palauttaa numeron, joka on viimeisin painettu ASCII numero. Esim. painamalla Enter arvo on 13. Mikäli annetaan jokin arvo parametrina ohjelma tallentaa sen viimeiseksi painetuksi arvoksi.

Selitys

INKEY() -funktiota käytetään kun halutaan ohjelman odottavan hetken.
Inkey() ilman parametria voidaan käyttää tilanteessa, jossa ohjelma tekee aikaa vieviä toimintoja. Antamalla säännöllisesti inkey() Windows saa "aikaa" tehdä muita asioita lisäksi.

Esimerkki

apu=inkey(0) /* ohjelma odottaa kunnes jotain näppäintä painetaan tai hiirtä klikataan */
? lastkey() /* kuvaruutuun tulee esim. 13 jos painettiin Enter */
? apu /* kuvaruutuun tulee esim. 13 jos painettiin Enter */

Katso myös LASTKEY(), WINKEY(), GETMESSAGE()