Desktop automation tool including window, keyboard, mouse manipulation.
As of now the library only works for Windows OS.
There are different kind of managers that have specific use cases for automation / input manipulation.
- CursorManager() for mouse manipulation i.e. move, inputs, pixel color
- KeyboardManager() for keyboard manipulation i.e. sending and remapping keys
- WindowManager() for window manipulation i.e. resize, move, which window is active
Take a look at
example folder for inspiration.
This library is basically a convenient abstraction around Tim Sneath's win32 wrapper for automation purposes. So big thanks to him and all other contributors to the library!
- Support for doing something awesome.