It looks people have wanted to cancel the PickPoint using the Revit API for long time, without counting on users' pressing the Escape key, but there still not be such a thing so far in the API. Some may argue that why the request since it behaves different from Revit...
Click here to view the entire blog post.
Click here to view the entire blog post.