以上のことを元にすると押した瞬間を取得できるBUTTON2関数は引数に「前回押したボタン情報」を入れて、「今回押しているボタン情報」とそれを加味した「押した瞬間のボタン情報」を戻せば良いことが分かります。 BUTTON2 A OUT B,C  C=BUTTON()  B=NOT A AND C END これは下記のプログラムに使用すれば使うことが可能です。 WHILE 1  BUTTON2 A OUT B,A  ?B  VSYNC 3 WEND