ボタンを押されたことを条件にアニメを再生し、repeat-untillでキーの状態を連続的に取得 ボタンが離されたことを条件にループを抜けてアニメを停止 これで行けると思いますがどうでしょう