GET_KBRD Function
Returns the next character available from standard input (file unit 0).
Usage
result = GET_KBRD(wait)
Input Parameters
wait—If wait is zero, GET_KBRD returns the null string if there are no characters in the terminal typeahead buffer. If it is nonzero, GET_KBRD waits for a character to be typed before returning.
Returned Value
result—Next character available from standard input, as a one-character string.
Keywords
None.
Example
In this example, a character is read from the keyboard, and the character and its ASCII code are echoed to the screen. The loop is terminated when “q” or “Q” is typed.
; Retrieve keyboard input, placing result in the variable a.
REPEAT BEGIN $
   a = GET_KBRD(1) & $
   ; Display the character entered and its associated ASCII code.  & $
   ; Terminate loop when "q" or "Q" is entered. & $
   PRINT, a,' = ', BYTE(a) & $
ENDREP UNTIL STRLOWCASE(a) EQ 'q'