INKEY - returns a single character input without displaying to the screen syntax INKEY:str INSTR - returns a string of input syntax INSTR[str default, format, chartype, parameters; byte length]:str format: specify only one of the following: * or N - normal input, no case conversion C - capitalize words U - all uppercase L - all lowercase M - mixed case V - all vowels lowercase, all consonants uppercase W - all vowels uppercase, all consonants lowercase I - all i characters are lowercase, rest are uppercase chartype: specify only one of the following: * - any characters I - an integer with + and - symbols F - valid filename characters only D - filename characters with directory specifiers E - filename characters without extension specifiers N - numerical characters only (0-9) parameters: one or more may be combined: * - default parameters /aa - allow aborting /bg - use editing color background for input /mn - must enter at least one character /nc - disable string cleaning, no space trimming /nr - no carriage return after enter is pressed /ne - disable all ansi extended line editing commands /ni - disable use of insert mode /pw - password mode, displaying password characters to remote /rq - required input, must fill to string length /sp - allows use of a space as first character /ac - enables alias completion INSTRF - same as INSTR except in scrollable field syntax INSTRF[str default, format, chartype, parameters, byte len, fieldlen]:str KEYPRESSED - has a key been hit? (local and remote) syntax KEYPRESSED:bool INDATE - inputs a date (mm/dd/yy) syntax INDATE[str default]:str INTIME - inputs a time (hh:mm) syntax INTIME[str default]:str INPHONE - inputs a phone number (###-###-####) syntax INPHONE[str default]:str INPOSTAL - inputs canadian postal code (l#l-l#l) syntax INPOSTAL[str default]:str INZIPCODE - inputs u.s. zip code (#####-####) syntax INZIPCODE[str default]:str INYESNO - inputs with a yes/no prompt syntax INYESNO[bool default, bool dnln]:bool