ボタンの入力待ちをしているときにVSYNC命令は実行されて いますか?自分もボタン入力待ちのループでVSYNCを実行して いなかったため機能ID1や2で押された瞬間を検出する指定を しても連続押しを検出される不具合を体験したことが有ります。