自分がASC(INKEY$)を使う時はASC(INKEY$+CHR$(0)) としてエラーを回避しています。ASC関数は文字列の 1文字目のアスキーコードを返すのでこの場合、何らかの 入力があればその文字のアスキーコードを、入力が無い場合は 0を返します。 CHR$(0)はキーボードから入力できない文字なので0が返って きた場合は入力が無いと判断できます。