如何在NodeJS中检查计算机何时空闲?

Ami*_*ein 6 node.js node-webkit electron nwjs

我想在NodeJS的后台运行一个进程,等待计算机不使用10分钟.我的意思是用户不要触摸键盘或鼠标.

换句话说:我想在任何窗口中收听键盘和鼠标事件,并在发生时通知我的应用程序.

为此任务,我能够使用普通节点,或nw.js或电子.

我认为我必须使用C++,本机模块和DLL.但我希望有一个更好,更简单的解决方案.

你有没有?