WHILE 1 VSYNC BTN=BUTTON(2) IF BTN AND 16 THEN GOTO @BOUKEN WEND ループの中に入れないとプログラムがすぐ終わってしまいます それにBUTTONだけではボタンの値は取得できません BTN=BUTTON() BTN0=BUTTON(0) BTN1=BUTTON(1) BTN2=BUTTON(2) BTN3=BUTTON(3) それぞれ異なるタイミングで値を取得します どれを使いたいかはご自身で確認してください