A java library to interact with the VirtualMouse libvm. Uses JNA to access libvm.
Build using the shadowJar gradle task.
The libvm library must either be placed in a system library path or specified using the system variable jna.library.path.
For more information on library loading see Loading JNA.
An example execution with the library in the working directory would be as follows:
java -cp ".:libVHJava-1.0-SNAPSHOT-all.jar" -Djna.library.path=$(pwd) example