>CLEAR > >* Sub-second ... > >TSECONDS = SECONDS() >FOR I = 1 TO 100 > TA=INKEY() >NEXT >? SECONDS() - TSECONDS > >* Over 6 seconds ! ... > >TSECONDS = SECONDS() >FOR I = 1 TO 100 > TA=INKEY("H") >NEXT >? SECONDS() - TSECONDS >Off the top of my head, plain inkey() only looks whether there's a keystroke left in the keyboard buffer. With H, it has to call some system routine which checks who knows what and notifies who knows how many other services that the cursor is now hidden.