winapi
Misc natives wrappers for nodejs
require('winapi').GetLastInputInfo()
Use this native binding to get system last input time (see MSDN )
This is really usefull if you want to create a screensaver/like in nodejs / node-webkit.
var winapi = require('winapi');
console.log("Last input time is %s", winapi.GetLastInputInfo() );
setTimeout(function(){
//do not move, it wont change !
console.log("Last input time is %s", winapi.GetLastInputInfo() );
}, 1000);
Credits
Keywords / shout box
screensaver, windows api, winuser.h, GetLastInputInfo