Browse Source

xdotool utilized.

development
jens 3 months ago
parent
commit
a282a95c4e
  1. 45
      RhasspyVisualConversationTool/src/com/jens/rhasspy/visualtool/GUI.java
  2. BIN
      executable/RhasspyVisualConversationTool.jar

45
RhasspyVisualConversationTool/src/com/jens/rhasspy/visualtool/GUI.java

@ -337,31 +337,36 @@ public class GUI
@Override
public void run()
{
try
{
/*
* Move the mouse cursor
*
* Using this amount of movements has proven relatively reliable.
* Using less has not always woken up the screen or only woke it
* up, but did not also unblank it, resulting in a well-lit, but
* still black screen.
*/
Robot robot = new Robot();
for(int xCoord = 500; xCoord < 550; xCoord++)
for(int yCoord = 500; yCoord < 550; yCoord++)
robot.mouseMove(xCoord, yCoord);
}
catch(Exception e)
{
}
Miscellaneous.runExternalApplication("/usr/bin/xdotool key ctrl", 0, null, null);
}});
t.start();
}
void moveMouseCursor()
{
/*
* Move the mouse cursor
*
* Using this amount of movements has proven relatively reliable.
* Using less has not always woken up the screen or only woke it
* up, but did not also unblank it, resulting in a well-lit, but
* still black screen.
*/
try
{
Robot robot = new Robot();
for(int xCoord = 500; xCoord < 550; xCoord++)
for(int yCoord = 500; yCoord < 550; yCoord++)
robot.mouseMove(xCoord, yCoord);
}
catch(Exception e)
{
}
}
void getFocus()
{
java.awt.EventQueue.invokeLater(new Runnable()

BIN
executable/RhasspyVisualConversationTool.jar

Loading…
Cancel
Save