qbasic
This is what the QB Online Help says about INKEY$.
Writing a routine to get user keyed input using INKEY$ is very tedious. You would only want to use it if you needed the user to enter such things like F1 to F9 keys, UP, DOWN, LEFT, RIGHT arrow keys, HOME, END, PAGE-UP, PAGE-DOWN keys among others. You would need to consult the Keyboard Scan Codes Table to identify these extended codes.
*****
Code: Select all
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
*****
- matt2jones
- Veteran
- Posts: 80
- Joined: Sat Feb 19, 2005 8:29 am
- Location: elsewhere
- Contact:
Code: Select all
A$ = INKEY$
Do not mistake Apathy for feeling Content.
http://www.disjointed.cjb.net - Short Storys
http://matt2jones.deviantart.com - Random Art
http://www.freewebs.com/matt2jones - WebComic
http://www.disjointed.cjb.net - Short Storys
http://matt2jones.deviantart.com - Random Art
http://www.freewebs.com/matt2jones - WebComic