JSutils for Computer Energy Saving and Energy Use Calculation
Bookmark and Share
Updated: 06-May-2009
JSutils Compact Disk

Using KeyOff

Latest Version: 2.4
Size: 491KB
Released
03-February-2009
KeyOff icon
JSutils software logo

This program is no longer being maintained.

 

KeyOff operates by checking the keyboard and mouse state once a second and comparing it with the last check, each time there is a difference the countdown timer is reset until the countdown time is reached and shutdown is initiated. The time before the program activates and the shutdown time are configurable to suit particular circumstances. The program consumes very little system resources but it does run with high priority. In shutdown mode the program switches to run on top irrespective of the setting of the run on top or run minimised flags. KeyOff supports the following types of shut down: Hibernate, Power Off, Reboot, Shutdown and Standby (some computers will not support all shut down modes). Shutdown, Power Off and Reboot have been configured to force all running applications to close. For information about logging see Log Files and for information about configuring KeyOff see Configuration.

The main program display shows key and mouse activity in the last second by a 'K' or 'M' on the left of the display. If a key or keys become stuck down KeyOff will recognise this and ignore it.

The optional slave program installed on a second computer monitors communications from the main program, which occur twice a second and initiates shutdown when the master program enters shutdown. There is no communication back to the main program. The slave program display shows communications status.

Click on the Test button to enable Test Mode which sets the activation delay to 2 seconds and the monitoring period to 5 seconds and puts up a pop up rather than powering off the computer. Clicking the Test button while in Test Mode will restart Test Mode. If the KeyOff Slave is used clicking Test will also put the Slave into test mode. Click the Reset button to exit Test Mode or Reset the program in Operational Mode (this will also reset the slave program if used).

Program operation is inhibited while either the About or Configuration screens are open. The About screen will automatically time out after 30 seconds if left open. The configuration screen will timeout after 600 seconds if left open, there is a warning message 90 seconds before this happens. The program is reset when the configuration screen is closed if any changes have been made, if no changes are made the program will resume from where it was stopped when the configuration screen is closed. The configuration can only be changed by users with administrative privileges. If KeyOff is changed to run minimised closing the Configuration screen will put the program back in the System Tray. Communications to the Slave, if used, are not inhibited when the configuration screen of the main program is open.

When set to run minimised (the default) KeyOff runs in the System Tray (the program can be reactivated by double clicking on the tray icon). Once shutdown is initiated KeyOff always switches to visible 'run on top' and the About, Exit, Test and Configuration buttons are disabled. Shutdown can be cancelled by clicking the Cancel button which will put the program back in the System Tray if KeyOff is set to run minimised.