java control of the mouse wheel

17 views (last 30 days)
Chris Wilkening
Chris Wilkening on 21 Jan 2018
Answered: Chris Wilkening on 21 Jan 2018
I am trying to programmatically mouse wheel up/down within a window. I can move and click the the mouse fine but I cant scroll up or down.
Within the Matlab command window I entered
>> rand(10000, 1) % make something to scroll up to
Then after that prints
import java.awt.Robot;
import java.awt.event.*;
mouse = Robot;
mouse.mouseWheel(-100); % negative is up
I have tried +100 and other larger and smaller values - all no luck.
I have read How can I programmatically control mouse motion and clicks with MATLAB? and it is great for moving the mouse and clicking but it does not help with scrolling.

Answers (1)

Chris Wilkening
Chris Wilkening on 21 Jan 2018
The below code works when the program first clicks into a Chrome window - it does not seem to work in the Command Window. Or the Command Window is resetting back to the bottom after the scroll, is hard to tell.
import java.awt.Robot;
mouse = Robot();
mouse.mouseWheel(1);

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!