qb45advr.hlp (Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
INKEY$ Function Details
  QuickSCREEN      Details      Example      Contents      Index
──────────────────────────────────────────────────────────────────────────────
INKEY$ Function Details
 
Syntax
  INKEY$
 
The INKEY$ function returns a one- or two-byte string containing
a character read from the standard input device. A null string is
returned if no character is waiting there. A one-character string
contains the actual character read from the keyboard, while a two-
character string indicates an extended code, the first character
of which is hexadecimal 00.
 
See Keyboard Scan Codes Table and the
ASCII Character Codes Table for a complete list
of these codes.
 
The standard input device is usually the keyboard. INKEY$ does
not echo characters to the screen; instead, all characters are
passed through to the program except for the following:
 
  ■ CTRL+BREAK,    which halts program execution
  ■ CTRL+ALT+DEL,  which does a system reboot
  ■ CTRL+NUMLOCK,  which causes program execution to pause
  ■ PRTSC,         which prints the screen