I want to get notified when the mouse stops moving for a certain amount of time (say 0.5 sec). From Msdn documentaion, it looks like wathcing for WM_MOUSEHOVER messages is the way to go. I'm using Spy++ to check WM_MOUSEHOVER messages but I can see such message only on one window (eclipse window). I don't see any such message on any other window such as IE, firefox, notepad, windows explorer etc..I can see WM_MOUSELEAve message, but it deosn't help because I'm not interested in kowing when the mouse leaves a particular window. Is there any other way to track when the mouse movement comes to a halt ?