>変数にそれが入ると言うのもよく分かりません< B%=5というように変数に数値を代入しますよね? それと同じように B%=BUTTON(2) とすればその行が実行されたときに押されたときのボタンの情報が変数に入ります。良く分からないなら変数に代入しないでも使えますよ。 ボタンの使い方 基本はIF文とセットで使います。 例えばループ中に IF (BUTTON(2) AND 16)==16 THEN BEEP 50 ENDIF と書けば「Aボタンが押されたときに音をならす」という意味になります。