十字キー、ボタンに関する関数はBUTTON()です。 Bボタンはビットコードで100000(1が押した、0が押してないを表します。右から数えて6番目がBボタンの位置。例えば100001でBと上(上は右から数えて1番目)を同時に押しているという事に)32を返します。PRINT &B100000 と入力して実行すると32と返ってきますよ。 本題に戻りますが、 B=BUTTON() IF B==32 THEN @HOME こんな感じで指定されたボタンを押せばそこへ飛ばす事が出来ます。 ただしBEEPなどを入れて間髪入れずに連打状態にしているとフリーズするので今の段階ではオススメできません(私もチェック用に入れてたらフリーズ起こしたことがあります)。