Input 如何在全局上下文中模拟鼠标单击/鼠标移动/按键输入?

Input 如何在全局上下文中模拟鼠标单击/鼠标移动/按键输入?,input,keyboard,mouse,global,emulation,Input,Keyboard,Mouse,Global,Emulation,模拟是指以编程方式调用这些事件 全局上下文意味着这些事件调用应该影响整个桌面类的全局环境,而不是产生它们的应用程序。此外,应用程序本身应该没有窗口——它必须在后台执行,并根据某些逻辑生成这些事件。换句话说,例如,如果此应用程序将鼠标置于全局任意位置并调用双击事件,并且光标下有其他应用程序的图标,则此其他应用程序应启动 我可以使用哪个库来实现它 注意:我没有指定操作系统,因为我希望库应该以跨平台的方式来完成。如果这是不可能的,那么我可以使用仅限Windows的解决方案。我发现Java的Java.a

模拟是指以编程方式调用这些事件

全局上下文意味着这些事件调用应该影响整个桌面类的全局环境,而不是产生它们的应用程序。此外,应用程序本身应该没有窗口——它必须在后台执行,并根据某些逻辑生成这些事件。换句话说,例如,如果此应用程序将鼠标置于全局任意位置并调用双击事件,并且光标下有其他应用程序的图标,则此其他应用程序应启动

我可以使用哪个库来实现它

注意:我没有指定操作系统,因为我希望库应该以跨平台的方式来完成。如果这是不可能的,那么我可以使用仅限Windows的解决方案。

我发现Java的Java.awt.Robot具有所有请求的功能。

我发现Java的Java.awt.Robot具有所有请求的功能