質問です。

repeat
getkey key,65
wait 1
loop

みたいなスクリプトを書くと、aのキーが押されてる間中ずっとkeyに1が入りますよね?
これを押された瞬間のみkeyに1を入れて、その次のループ以降では0を入れたいのですが、どうすれば良いのでしょうか。
もちろん、2度目、3度目と押されたらその時もkeyに1が入るようにしたいです。
stickだと簡単に出来るのですが、getkeyだと調べてもなかなか方法が分からないです・・・
どうかご教授お願いします。