1. A method executed on a computing device to provide invocation control over a keyboard user interface (UI), the method comprising: displaying a keyboard UI overlaid on an application UI to allow an interaction with the application UI; displaying a dismissal UI adjacent to the keyboard UI to allow a dismissal of the keyboard UI; in response to detecting a first user action on the dismissal UI, dismissing the keyboard UI; presenting a lock UI and an invocation UI adjacent to the lock UI; and in response to detecting a second user action on the lock UI, preventing an invocation of the keyboard UI, dismissing the lock UI and the invocation UI, and displaying an invocation indicator and an unlock UI adjacent to the invocation indicator.