1. A method for adjusting an inactivity timeout setting on a display device of a user, comprising: detecting a document open in an editing application that has operating system focus on the display device; capturing content displayed on the display device; retrieving the operating system timeout value; monitoring user activity while using the application; storing user activity as historical data; determining a complexity of the document based on an amount of variability in insertion points of text as input to the document by the user; determining an inactivity timeout modifier based on the complexity; storing the inactivity timeout modifier; and adjusting the inactivity timeout setting based on the inactivity timeout modifier.