When running sine.js test script, mouse seems to be moving in stealth mode, while the mouse cursor maintains the same visual position it had before the script started running.
Expected Behavior
I should see the mouse move in a sine wave pattern.
Current Behavior
When the test script is run, the mouse stays at the same position on the screen. However, there is a stealth mouse moving around, as I can see different lines of the text on the screen change with the mouse-over effect. I also expanded the code a bit to report the position of the mouse on every move, and printed the position to the system console. I can see the mouse position change with the x.y positions reported, but I can't visualize it. When the script finishes, the mouse is still visually located on the initial location, and it moves from there, when I resume to move the mouse manually. It is as if there is a hidden mouse moving on the screen, different form the one I can see. I tried different values of the mouse delay settings in the code, up to 100, but this din't work either. Also, tried it on three versions of node in Linux rebuilt with nvm. Tested also in Windows 11, but it works without any problems in Windows.
Possible Solution
Not sure, but maybe it could be a X Window problem.
Steps to Reproduce (for bugs)
npm install -g node-gyp
Linux had python 2.7 and python 3 installed.
Installed g++ compiler
npm install robotjs
node sine.js
No errors reported during the install of packages or while running the script.
Context
Trying to test automation features on node.js, to integrate it with the Xenxelabs Quick Keys remote, to automate keyboard and mouse actions on a Wi-Fi Engineering software. Although the Wi-Fi software works mainly on Windows, I also want to test it in Linux for other applications.
Your Environment
RobotJS version: Installed using npm install robotjs
When running sine.js test script, mouse seems to be moving in stealth mode, while the mouse cursor maintains the same visual position it had before the script started running.
Expected Behavior
I should see the mouse move in a sine wave pattern.
Current Behavior
When the test script is run, the mouse stays at the same position on the screen. However, there is a stealth mouse moving around, as I can see different lines of the text on the screen change with the mouse-over effect. I also expanded the code a bit to report the position of the mouse on every move, and printed the position to the system console. I can see the mouse position change with the x.y positions reported, but I can't visualize it. When the script finishes, the mouse is still visually located on the initial location, and it moves from there, when I resume to move the mouse manually. It is as if there is a hidden mouse moving on the screen, different form the one I can see. I tried different values of the mouse delay settings in the code, up to 100, but this din't work either. Also, tried it on three versions of node in Linux rebuilt with nvm. Tested also in Windows 11, but it works without any problems in Windows.
Possible Solution
Not sure, but maybe it could be a X Window problem.
Steps to Reproduce (for bugs)
Context
Trying to test automation features on node.js, to integrate it with the Xenxelabs Quick Keys remote, to automate keyboard and mouse actions on a Wi-Fi Engineering software. Although the Wi-Fi software works mainly on Windows, I also want to test it in Linux for other applications.
Your Environment