GET_KBRD Function
Returns the next character available from standard input (file unit 0).
Usage
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'