新規入力を検出したいなら、
ループ前にもう1つループ処理置いて、
そっちは反対にキーが押されていない場合に
ループ脱出するようにすると良いよ。