应用程序最小化时的鼠标和键盘事件检测

时间:2014-04-11 06:36:00

标签: c# mouseevent keyboard-events

我的程序计算并节省用户在应用程序上花费的时间。例如,如果他正在使用Microsoft Word,时间依赖于M. Word,那就完成了,但我需要知道他何时停止输入或移动鼠标(AFK)以停止计数。

有办法做到这一点吗?也许还有别的办法。

1 个答案:

答案 0 :(得分:0)

我也有一个计时器...所以我的想法是这样的(只是说明我的观点,是C#):

short afk = 0;

onTimer_tick{
   afk += 1;

   if(afk == 500){
      timerInterval = 0; //(stop counting) 
   }

}

onMouseMove or KeyPress //(outside the frame, in any application){
    timerInterval = 1000; ///every 1 second restart
    afk = 0;
}

我不知道如何使用框架外的鼠标或键盘