Key (関数)
Format
key
key()
returns integer_expression
説明
現在押されているキーボードのキーに対応する整数値を即座に返します。 最後にkey関数を呼び出してからキーが押されていない場合は、ゼロ(0)が返されます。 この関数は、常に文字のASCII値ではなく、押されたキーのコードを返します。
Note
if key = 47 then print key
キーが2回続けて呼び出されるため、目的の結果は表示されず、毎回異なる値が返されます。 このコードはあなたが望むことをします:
a = key
if a = 47 then print a
Partial List of Keys
ESC=16777216 | Space=32 | ||||||
0=48 | 1=49 | 2=50 | 3=51 | 4=52 | 5=53 | 6=54 | 7=55 |
8=56 | 9=57 | ||||||
A=65 | B=66 | C=67 | D=68 | E=69 | F=70 | G=71 | H=72 |
I=73 | J=74 | K=75 | L=76 | M=77 | N=78 | O=79 | P=80 |
Q=81 | R=82 | S=83 | T=84 | U=85 | V=86 | W=87 | X=88 |
Y=89 | Z=90 | ||||||
Down Arrow=16777237 | Up Arrow=16777235 | Left Arrow=16777234 | Right Arrow=16777236 |
Click here for a complete list of key values
キー値の完全なリストについては、ここをクリックしてください(Click here for a complete list of key values)
例
#press any keys
loop:
pause 1
a = key
print a+" "+chr(a)
goto loop
コメント
最新を表示する
NG表示方式
NGID一覧