>From my recollection of BASIC, INKEY$ has two main uses: /* (long discussion deleted) */ The important point is that some such function should be a STANDARD C (ANSI C) function, not an operating system dependent kludge. It is obviously too late to get it done right this time around, but next time .... PLEASE!