0

我正在开发一个 Java 应用程序,我必须在其中检测用户的活动/不活动。基本上这是我计划做的:

1 - >程序将有一个计数器/超时,当它达到x秒时,它将改变用户状态,直到他/她再次做某事。

2 -> 当用户按下任何键或将他/她的鼠标移动到任何地方时,程序将重置计数器。

据我所知,由于平台/安全原因,我无法完全控制我的 Java 应用程序之外的输入设备,但是在这种情况下,我别无选择使用与 Windows API 交互的 JNI 框架开发外部 C++ 程序和让我完全控制事件。

现在我的问题是:我如何知道用户是否通过 WinAPI(windows.h)移动鼠标/按键?

我会感谢您想与我分享的任何手册/指南,以实现这一目标..

谢谢你。

4

0 回答 0