检测不在浏览器选项卡上的键盘和鼠标事件

Detect keyboard and mouse events when not on browser tab

提问人:Deepak 提问时间:10/25/2023 更新时间:10/25/2023 访问量:20

问:

我正在nextj中构建一个Web应用程序,该应用程序捕获了正在处理项目(如upwork)的用户的屏幕截图,我想在其中计算用户的空闲时间。为此,我想检测键盘和鼠标处于非活动状态的时间。我可以从键盘和鼠标操作中检测是否按下了键,但是当我从 chrome 切换到另一个窗口(如 VS Code 或文件资源管理器)时,我无法检测到键盘或鼠标事件。

即使用户没有在 chrome 或任何浏览器上使用,我如何检测键盘和鼠标事件?

Alredy 尝试了 navigator.keyboard API,但它只会检测应用程序何时在 chrome 选项卡中运行?

mouseevent next.js13 键盘事件 导航器

评论


答: 暂无答案