Specifies the time, in seconds, that a visual client application should wait on user input (keypresses, mouse clicks, or touches) before triggering the OnIdle event. This is useful for functionality such as making sure that any authentication information cached for the current user is discarded after a certain period of inactivity, thus forcing the user to login again when interaction with the application is resumed. The default value is 300 seconds, or 5 minutes.
Mouse movement alone is not enough to reset the idle timeout. The user must specifically press a key or mouse button, or touch the surface of the screen.