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, displaying an invocation indicator and an unlock UI adjacent to the invocation indicator; and disabling the dismissal UI, the invocation UI, the lock UI, and the unlock UI in response to detecting one or more of a disabling of the touch enablement of the application UI, an attachment of an input device, and receipt of an input from the input device.