Use an on-screen keyboard on touch screens with customizable interface.
Schedules a macro to run at specific time that is the most convenient for you.
It records and plays keypresses and mouse movement and clicks.
The pyHook package provides callbacks for global mouse and keyboard events.
Program Remote Mouse and Keyboard for PC and MAC.