関数: Inkey$

キーボードから入力された文字を取得します。


仕様

Inkey$( )

戻り値

入力された文字列(通常は 1 文字)が返ります。入力がないときは、長さ 0 の文字列が返ります。

解説

この関数は、プロンプト ウィンドウ上でのみ利用可能です。
この関数は非同期式です。入力待機をせずに結果を返します。

サンプル

#N88BASIC

Dim temp As String
Do
    '入力された文字を取得
    Do
        temp=Inkey$()
    Loop While Len(temp)=0

    '十字キーの場合に限り、矢印を表示する
    Locate 3,3
    Select Case Asc(temp)
        Case VK_RIGHT
            Print "→";
        Case VK_LEFT
            Print "←";
        Case VK_UP
            Print "↑";
        Case VK_DOWN
            Print "↓";
    End Select
Loop
環境情報

インクルード ファイル: basic\prompt.sbp 内で定義済み


Input$