我正在开发一个应用程序,需要定期获取用户键盘信息。这将是一个用户空闲检测应用程序。我有一个相当简单的解决方案来定期检查鼠标是否移动。但我无法找到任何合理的非root方式来检测键盘是否被按下。
我考虑每次计时器超时和任何按键按下时注册钩子,然后注销它。因此,如果长时间没有按键,则我的程序将知道用户是否处于空闲状态。
无论如何,我找不到任何全局钩子,包括修改器的任何键。有没有简单的方法来做到这一点?或者是否有更好的方法来检测键盘空闲?
谢谢!
我考虑每次计时器超时和任何按键按下时注册钩子,然后注销它。因此,如果长时间没有按键,则我的程序将知道用户是否处于空闲状态。
无论如何,我找不到任何全局钩子,包括修改器的任何键。有没有简单的方法来做到这一点?或者是否有更好的方法来检测键盘空闲?
谢谢!