なんとなくわかってきたような気がします。 AボタンはENTERということは知っていたのですが、きちんとWAITを入れておけばボタン判定はされないものと思っていましたが、おそらくINPUT時のキーリピートで入ってしまうんじゃないでしょうかね? なので始めにLAMPさんが提示したように、 1 BUTTON(3)にしてリリースを基点にする 2 INPUTの前に確実にAボタンが放されているかどうかのリリースチェック入れる 3 決定ボタンAボタンから変える などでAボタンが確実に離したタイミングでINPUTに入らないと結局駄目なような気がしてきましたね。