Use an on-screen keyboard on touch screens with customizable interface.
Automate a list of mouse clicks and keyboard actions.
Allows you to use the mouse pointer or the touch-screen to type.