だからGOTO文でぐるぐるまわさないと…button関数はボタンやカーソルキーをおさないときはただ0を返しておわりですから。