We help IT Professionals succeed at work.
Get Started

Globally Hide Mouse after Inactive without using constantly running Timer Interval

davidcahan asked
Last Modified: 2012-05-09
I need a way to check to see if a user has not moved the mouse for X seconds and then hide it if they haven't.  It has to work even when the app isn't the active window or when it's minimized (hooks?).  I'd also like it to work without having to use a timer that keeps has a never ending interval.  For instance, if I create a timer and give it an interval of 100ms and then it just constantly checks every 100ms even after the mouse is idle.  I want it to only start checking again once the mouse has gone from idle to active again.

I know this is asking a lot but for about 99% of the time there will be no mouse movement and I think it's a waste of resources to have a timer/tick event constantly running.
Watch Question
This problem has been solved!
Unlock 1 Answer and 2 Comments.
See Answer
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE