TheMcPker Posted July 15, 2018 Share Posted July 15, 2018 Hallo i would like to try to make my own custom mouse movement in osbot Anyone has tips or other stuff that helps me with making this? Quote Link to comment Share on other sites More sharing options...
IDontEB Posted July 15, 2018 Share Posted July 15, 2018 Create an algorithm for a line, use that algorithm to determine all the x,y points between the start and finish. Create AWT MouseEvents for every point on the line and use getBot().sendAppletEvent(); to send them to the client. Quote Link to comment Share on other sites More sharing options...
ChrisJ Posted July 21, 2018 Share Posted July 21, 2018 (edited) On 7/15/2018 at 10:37 PM, IDontEB said: Create an algorithm for a line, use that algorithm to determine all the x,y points between the start and finish. Create AWT MouseEvents for every point on the line and use getBot().sendAppletEvent(); to send them to the client. Yo, I tried to make a basic proof of concept: int x = 12; @Override public int onLoop() { log("loop"); x++; int y = 172; getBot().sendAppletEvent(new MouseEvent(getBot().getCanvas(), MouseEvent.MOUSE_MOVED, System.currentTimeMillis(), MouseEvent.NOBUTTON, x, y, 0, false)); return 500; But when I run this, nothing happens. Im debugging mouse position and mouse trail, but it stays at -1, -1. Logging just keeps saying "loop" without exceptions. What am I doing wrong? Edit: This did work: getBot().getMouseEventHandler().generateBotMouseEvent(MouseEvent.MOUSE_MOVED, System.currentTimeMillis(), 0, x, y, 0, false, MouseEvent.NOBUTTON, true); Might be inefficient for entire paths though, not sure if this is the right way to do it. Edited July 21, 2018 by ChrisJ Quote Link to comment Share on other sites More sharing options...