inkey$

(función)
Lenguaje: BASIC

Lee un carácter desde el teclado

Detalles:
Lee una carácter desde el teclado, si hay alguno disponible. Si no hay ninguna tecla pulsada, devuelve una cadena nula.

En los BASIC clásicos, devolvía un dato de un byte de tamaño (el carácter correspondiente a la tecla pulsada). En los BASIC para PC, típicamente devuelve un dato de 1 byte si es una tecla estándar, o un dato de 2 bytes si es una tecla de función. En ese caso, el primer byte es 0 y el segundo es el código de tecla.



Ejemplo:
10 REM Ejemplo en un BASIC clasico
20 IF INKEY$="" THEN GOTO 20
 
REM Ejemplo en QBasic
PRINT "Presione Esc para salir..."
DO
LOOP UNTIL INKEY$ = CHR$(27)    '27 es el codigo ASCII para Esc.
 

Órdenes relacionadas:   inkey  

En otros lenguajes:   Console.ReadKey (Csharp)  


  Volver al índice de la referencia o al apartado de BASIC