Instruccion KEY(n)

Objetivo:

Iniciar y termina la captura de tecla en un programa GW-BASIC.

Sintaxis:

KEY(n) ON
KEY(n) OFF
KEY(n) STOP 

Comentarios:

n es un número de 1 a 20 que indica qué tecla debe ser capturada. Las teclas son numeradas como sigue:

Key Number Key
1-10 Function keys F1 a F10
11 CURSOR UP
12 CURSOR LEFT
13 CURSOR RIGHT
14 CURSOR DOWN
15-20 Keys defined in the following format (see KEY statement): KEY n, CHR$(hex code) + CHR$(scan code)

La ejecución de la instruccion KEY(n) requiere la activacion de pulsación desde las llaves de función o llaves de control de cursor. Cuando la instruccion KEY(n) ON es activada y permitida, GW-BASIC comprueba cada nueva instruccion para ver si la tecla especificada es presionada. De ser así, GW-BASIC realiza GOSUB al número de línea especificado en ON KEY(n) declaración. Una instruccion ON KEY(n)debe preceder a la instruccion KEY(n).

Cuando KEY(n) OFF es ejecutada, ninguna captura de teclas ocurre y ningunas pulsaciones es retenidas.

Si KEY(n) STOP es ejecutada, ninguna captura de tecla ocurre, pero si una llave especificada es presionada, la pulsación es retenida de modo que la captura de pulsación inmediata ocurra cuando KEY(n) ON es ejecutada.

Para la información adicional en atrapar teclas, ver la instruccion ON KEY(n) .

1