僕ならボタン処理のみを分けますね。 DEF BUTA WHILE (BUTTON() AND 16)==0 WEND END