java control of the mouse wheel

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.

Respuestas (1)

Chris Wilkening
Chris Wilkening el 21 de En. de 2018

0 votos

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);

Categorías

Etiquetas

Preguntada:

el 21 de En. de 2018

Respondida:

el 21 de En. de 2018

Community Treasure Hunt

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

Start Hunting!

Translated by