从Java发送应用程序的输入?

use*_*111 1 java windows input

平台仅限Windows.从Java我想将输入(击键和鼠标点击)发送到当前正在运行的应用程序(如果重要的话,它是一个全屏的directx应用程序).

我知道理论上我可以使用JNI/JNA来访问Win32 API并使用或类似,但老实说不熟悉那些和win32 api.我希望有一个很好的简单的Java库,已经把它包装在一个漂亮的整齐包中了吗?