シューティングゲーム作ってるんですが、ポーズが上手くかかりません。

getkey Pkey,80
       if Pkey=1 {
              wait 10
              repeat
                     getkey Pkey,80
                     wait 10
                     if Pkey=1 : break
              loop
       }

というように書いていたんですが、これでは押しっぱなしでコマ送りに出来てしまいます。
stick使う以外で、「押しっぱなしでコマ送り化」を回避する方法ないでしょうか?