では、そこが分かったということは、どうしてカーソルが上や下に行き過ぎるのか分かりましたね? その原因を解消すればいいわけです。 そして、こういうときにIF 文を使うわけです。 IF もし○○なら THEN △△する ENDIF 「もし○○なら」というのは、普通は条件式を入れます。つまり Y>5 だとか、Y<10 だとか、そういう感じになります。 今作ってるプログラムにすでにあるIF文は、 BUTTON(2)==#UP だとかなっていますが、これはつまり「今押されたボタンが十字キーの上なら」という意味なんですね。