[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
INKEY$ Most Recent Character at Keyboard
s$ = INKEY$
Returns, without echo, the character most recently entered into the
keyboard buffer, or a null string if no character is pending.
----------------------------------------------------------------------
Notes: The system variable INKEY$ must be assigned to an ordinary
string variable before it can be used in a BASIC
statement.
If the most recent character is one of the 255 IBM ASCII
characters, INKEY$ returns that character only. If the
most recent character is a "special" character--a function
key or a cursor keypress, for example--INKEY$ returns a
two-byte string; the first byte is 00h, and the second
byte is the extended code corresponding to the key
pressed.
If a key defined with the KEY statement is pressed, then
INKEY$ will return with the sequence of characters mapped
to the key as if the characters had been entered
independently.
Cursor control keys, such as TAB and BACKSPACE, will be
returned to INKEY$ without processing (in "raw" mode).
The following keys have special functions and will not be
returned through INKEY$:
Ctrl-Break Terminates the program unless the
Keyboard break option in the
Options menu was turned off.
Ctrl-Alt-Del Resets the computer system.
Ctrl-NumLock Suspends the system.
Shift-PrtScrn Prints the current screen display.
See Also:
INPUT
INPUT #
INPUT$
LINE INPUT
LINE INPUT #
Keyboard Codes
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson