- Forked from: https://github.com/jsundqvist/jvncsender
./scripts/build-jvncsender.sh
./scripts/run-jvncsender.sh
- In IntelliJ create a new run configuration for VncSenderMain.main() and set the necessary command line arguments
usage: java -jar jvncsender.jar options
Options:
-host <hostname> hostname or ip-address to send it to
-port <port> port to connect to f.i. 5900
-password <password> password to use
-wait <seconds> seconds to wait in between sending different texts (default=1s)
-text <text> text to send, (can be use multiple times)
-mouseClick <clickParams> [LEFT|RIGHT],positionX,positionY,numberOfClicks
-help print this message
-list list keymappings
- On
dev
branch update${RELEASE_VERSION}
in<version>
inpom.xml
, commit and push - Then run in the command line:
export RELEASE_VERSION=X.XX
git checkout master
git merge master dev
git push origin master
git tag -a v${RELEASE_VERSION} -m "Release v${RELEASE_VERSION}"
git push origin v${RELEASE_VERSION}
git checkout dev
- Renamed main classes
- Updated mouse click logic to a single command line parameter
- Added support for right mouse click
- Fixed left mouse click
- Updated logback configuration to hide initial logback setup messages
- Added logging framework and updated logging
- Moved packages to com.nicobrest.kamehouse for kamehouse logging filters to pickup
- Added initial left mouse click support
- Added build and run scripts
- Fixed windows key press support
- Added support for windows key press
- Updated target to Java 17
- Added some unit tests
- Updated maven plugin versions
- Initial release after fork from https://github.com/jsundqvist/jvncsender
Please note that jvncsender uses:
- http://www.tightvnc.com/
- http://www.jcraft.com/jsch/ (as it is used by tightvnc)