Page 1 of 1

qbasic

Posted: Wed Oct 19, 2005 3:02 pm
by ezespman@yahoo.com
how do you use the inkey$

Posted: Wed Oct 19, 2005 3:05 pm
by Z!re
Listen to your teacher.

Posted: Wed Oct 19, 2005 3:33 pm
by Seb McClouth
Z!re wrote:Listen to your teacher.
So the teacher said:"Inkey$ is used as... blahblahblah" that's where you probably lost attention... if so... do a search for it.... e.g.: how to use inkey$...

Posted: Wed Oct 19, 2005 3:37 pm
by Guest
Why don't you use Qbasic's online help?

Posted: Wed Oct 19, 2005 6:44 pm
by moneo
This is what the QB Online Help says about INKEY$.

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
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.
*****

Posted: Wed Oct 19, 2005 7:53 pm
by {Nathan}
Z!re wrote:Listen to your teacher.
yeah! go mentos man! err... whomen 8)

Posted: Thu Oct 20, 2005 8:54 am
by matt2jones

Code: Select all

A$ = INKEY$