Version 1 of tclWinidle

Updated 2008-01-12 14:55:05 by kostix
 What: tclWinidle
 Where: http://sgolovan.nes.ru/jabber/tclWinidle/
 Description: Support for user idle time tracking for Tk in Windows (including Win9x).
 Updated: 2006-05-08
 Contact: Sergei Golovan <sgolovan at nes dot ru>
 Source: http://sgolovan.nes.ru/jabber/tclWinidle/

This package provides user idle time reporting in Tk under Windows. Confirmed to work on all sorts of Windows since Windows 98 to Windows XP.

Works like tk inactive -- to get the user's idle time, invoke:

 tclWinidle::idletime

Note that this library uses the so called "DLL-injection" [L1 ] to work. This allows for operation in old 9x series of Windows, but may fail on Windows Vista (due to UAC or something like this).

Also this package is known not to reset the idle time under some obscure circumstances which are not known.

See also:

  • tk inactive -- Tk 8.5 builtin.
  • tkinactive -- support for idle time reporting for older Tk (both X Window and NT-based Windows systems).
  • tkXwin -- support for idle time reporting in older Tk under X Window.

Command Package