Desktop automation tool including window, keyboard, mouse manipulation.
![]()
Getting started
As of now the library only works for Windows OS.
Usage
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.
Additional information
Currently building a website at inputter.dev and a scripting language to wrap the automation library.
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!
Libraries
- inputter
- Support for doing something awesome.