npm.io
1.0.3 • Published 8 years ago

native-idle-time

Licence
MIT
Version
1.0.3
Deps
2
Size
8 kB
Vulns
0
Weekly
0
Stars
1
DeprecatedThis package is deprecated
Install scriptsThis package runs scripts during installation (preinstall/install/postinstall)

native-idle-time

Cross platform NodeJS addon to get user idle time.

native-idle-time queries the native windowing system (Windows, X, macOS) for the user's idle time, providing the number of milliseconds the user has been idle. The idle time is the same that is used to launch screensavers.

Install

npm install native-idle-time

Usage

const idleTime = require('native-idle-time')

setTimeout(() => {
  var millis = idleTime.getMillis()
  console.log(`User idle time: ${millis}ms`)
}, 1000)

License

MIT

Keywords