Manuel de référence PICBASIC
KEYDELAY
Variable Integer = KEYDELAY ( Instruction , Param1 , Param2 , Param3 )
Gestion de touche
Instruction peut être ADKEY() ou KEYIN() ou PADIN().
Param1 est une constante donnantle retour de l'information (normallement 0) lorsqu'il n'y a pas de saisie.
Param2 est une constante (0~255) correspondant à une valeur d'attente.
Param3 est une constante (0~255) correspondant à une valeur de répétition.
EXPLICATION
Cette instruction permet d'introduire un délai lors de l'attente d'une action sur une touche. Le résultat de cette instruction est
identique à celui que vous obtiendrez avec les instructions ADKEY, KEYIN et PADIN. La seule différence est que le résultat peut
être différé (suivant Param2) et répété selon la durée (Param3). En cas d'absence d'action sur la touche, la valeur Param1 est
retournée. "Instruction" peut être remplacée par ADKEY, KEYIN ou PADIN. Cette instruction n'est pas disponible sur les PBM-R1 /
PBM-R5.
EXEMPLE:
10
DIM I AS BYTE
20
I = KEYDELAY ( KEYIN(0), 1, 30, 10)
30
IF I = 1 THEN GOTO 20
' Action suite à l'action sur une touche
100
GOTO 20
COMFILE Technology (traduction Française Lextronic)
82