>nobuさん 正しいボタンを押しても終了してしまうということは IN$=INKEY$():BT=BUTTON(0):VSYNC か IF IN$==CHR$(13) OR BT==16 THEN GOTO @1 の部分が上手く動作していないように感じます。 プログラム編集中のスクリーンショットは貼れますか? スーさんのプログラムで使われている|の記号はキーボードの Aの左の記号です。