It’s been a while! I’ve been heads down focusing on other projects, and currently I don’t have a project that needs RobotJS in my day-to-day. I still very much believe in this project, and ...
For this release of RobotJS I focused a bit on the continuous integration/delivery pipeline. From the start of this project I knew it would be difficult to test. How do you test a UI automation ...
It’s been a while since the last RobotJS release, I apologize for this. It’s hard for me to invest a bunch of time on projects that I don’t actively rely on anymore. That said there’s a b...
I spent the week building a site for RobotJS, https://robotjs.io . This site is hosted on GitHub Pages , and it’s built using Jekyll . Like the GitHub wiki, pages are built using markdown. Ju...
Add support for F13-F24. #214 Add a way to specify the X11 display in Linux. #206 Add typescript declaration file. #225 Fix screen capture for Mac. #242 Special thanks to @jub3i , @illegal...
Add support for right shift. #205 Check out the release on GitHub or npm !
Migrate to SendInput from mouse_event on Windows. #181 Continuous integration for Mac. #199 Support for numpad keycodes 0-9. #200 Special thanks to Deltatiger! Check out the release on Git...
Added insert key. #185 Updated to nan 2.2.1 to support Node.js v6. 54c65c3 Use prebuild for installing binaries. #187 Special thanks to @chaosprinz ! Check out the release on GitHub or n...
Fix Mac multimedia keycode conflict. #180 Check out the release on GitHub or npm !
Implemented screen capture #152 moveMouse now supports games on Mac. #177 Added typeStringDelayed. #149 Fix for mouseScroll on Windows. #163 Support for sending keys through RDP on Windows. ...
keyTap and keyToggle now support special multimedia codes! #106 Fixed F9 key on Windows. #142 Special thanks @vshymanskyy and @ligustah ! Check out the release on GitHub or npm !
keyTap and keyToggle now support an array of keys! #130 Special thanks @noonat ! Check out the release on GitHub or npm !
Added dragMouse function! #133 Fixed unused variable warning for Mac and Linux. #136 Special thanks to @noonat ! Check out the release on GitHub or npm !
After getting some suggestions from the community, I decided to go with robotjs.io . It’s short, and appropriate. Eventually this will point to a landing page, but for now it just redirects to...
Fixed an issue with typeString under Windows. #110 Passing constant instead of zero for mouse button on moveMouse. #129 Special thanks to @ashleydavis , and @noonat ! Check out the release...
FAQ : There are a few questions I get pretty often, so why not answer them in the README? Got any suggestions?
Improved OS X El Capitan support for newer versions of Node.js. #124 Special thanks to @Qix- @RainmanNoodles and @SimulatedGREG . Check out the release on GitHub or npm !
Fixed moveMouse accuracy on Windows. #77 Include nan dynamically to support npm v3. #116 Automated Windows testing with AppVeyor. #105 Special thanks to @Lexikos (AutoHotkey). Check out t...
Thanks to AppVeyor we now have automated Windows builds! Now for every commit/pull request, the tests will run on Linux and Windows . This is a great step towards having better code co...
New RobotJS example! https://gist.github.com/octalmage/5e0de00a64b84a5e4b7c https://github.com/octalmage/robotjs#mouse