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