inputchar( s1 ) 関数(Ver9.35対応版)
目次−
関数(その他関数)−
inputchar( s1 ) 関数
inputchar関数は、キー入力の待機状態にして、入力されたキーの文字コードを取得します。
例 |
#c = inputchar("キーを入力してください");
|
- パラメータ1(文字列型)
-
待機状態のときのタイトルバーの内容を文字列で指定します。
- パラメータ2(数値型、省略可能)
-
指定しないか0を指定すると、タイムアウトしません。
数値を指定すると、ミリ秒単位の時間経過後にタイムアウトします。(V8.88以降)
- パラメータ3(数値型、省略可能)
-
1を指定すると、タイトルを変えないようになります。(V8.88以降)
- 返り値(数値型)
-
文字コードを返します。
タイムアウトした場合は0が返ります。
入力した文字は画面には表示されません。
カーソル移動キーが押された場合は文字コードは、以下のようになります。
左 |
|
0x1C |
上 |
|
0x1D |
右 |
|
0x1E |
下 |
|
0x1F |
例 |
#c = inputchar("キーを入力してください",5000);
message hex(#c);
|
参照:
iskeydown
keypressed
keypressedex