・キーボードからの入力がない場合でも、入力待ちをしない。
・先行キー入力があった場合、一番古い入力から1文字ずつ返す。
・0を指定すると、コントローラーの一部ボタン入力をキー入力に見立てて返す。
・1を指定すると、コントローラー入力を無視する。
・省略時は0。
コントローラー入力と文字との対応は次の通り
十字ボタン右 | CHR$(&H1C) |
十字ボタン左 | CHR$(&H1D) |
十字ボタン上 | CHR$(&H1E) |
十字ボタン下 | CHR$(&H1F) |
Aボタン | CHR$(&H0D) |
Yボタン | CHR$(&H08) |
・キーボードから入力された文字を1文字ずつ返す。
・入力がない場合空文字列""が戻る。
・特殊キーは次のような文字を返す 。
Esc | CHR$(&H1B) |
Tab | CHR$(&H09) |
BackSpace | CHR$(&H08) |
Enter | CHR$(&H0D) |
Insert | CHR$(&H1A) |
Delete | CHR$(&H10) |
Home | CHR$(&H02) |
End | CHR$(&H03) |
PageUp | CHR$(&H11) |
PageDown | CHR$(&H12) |
→ | CHR$(&H1C) |
← | CHR$(&H1D) |
↑ | CHR$(&H1E) |
↓ | CHR$(&H1F) |
C$=INKEY$() KBONLY$=INKEY$(1)