【发布时间】:2014-07-15 02:36:36
【问题描述】:
我正在尝试编写可以最好地推测为脚本的脚本,可以多次单击浏览器上的按钮而不会停止。我可以使用 java.awt.Robot 类进行无限次按键操作,但我遇到的问题是编码正确的激活器/中断器;我不知道如何在不使用监听器的情况下让 Java 监听键盘命令(我想在按 F3 时启动/停止),如果我没记错的话,它又需要添加到 UI 组件中。我该怎么做呢?目前我有:
public static void main(String[] args) throws Exception
{
final Robot robot = new Robot();
robot.delay(10000);
while (true)
{
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.delay(1000);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
}
}
我意识到这在 Jython 或 Groovy 中可能非常简单,但我仍然很感兴趣。
【问题讨论】:
-
@JigarJoshi 他想挂键盘,而不是按键。他已经说过他可以很好地完成按键操作。
-
这将解决您的问题:global hotkey listener
标签: java