Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!

READKEY()

Propósito

Retornar o primeiro código ASCII gerado por uma tecla.

Sintaxe

READKEY()

Utilização

A função READKEY () representa um estado de espera. Ao ser executada, aguarda que uma tecla seja pressionada e retorna um valor numérico correspondente ao código ASCII do primeiro caractere gerado pela tecla.

Algumas teclas (as PFs por exemplo) geram mais de um código ao serem pressionadas. Esta função retorna o primeiro código gerado pela tecla e é muito parecida com a função INKEY(), só que INKEY() retorna um código para cada tecla segundo uma tabela e READKEY() retorna o primeiro valor real da tecla, deixando os seguintes no BUFFER do teclado.

Exemplos

O exemplo a seguir mostra-nos a utilização desta função. Note que ao pressionar {F1} para a função READKEY() as funções seguintes não aguardarão digitação.

PROG

? "** Pressione {F1}"

? INKEY()             && Exibirá 28

? "** Pressione {F1}"

? READKEY()             && Exibirá 27

? INKEY()             &&     58

? READKEY()             &&     65

? "** Pressione {A}"

? READKEY()             && Exibirá 65

? "** Pressione {A}"

? INKEY()             && Exibirá 65

Consulte

WAIT, ASC(), CHR(), INKEY() e LASTKEY().

Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!