我的程序计算并节省用户在应用程序上花费的时间。例如,如果他正在使用Microsoft Word,时间依赖于M. Word,那就完成了,但我需要知道他何时停止输入或移动鼠标(AFK)以停止计数。
有办法做到这一点吗?也许还有别的办法。
答案 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;
}
我不知道如何使用框架外的鼠标或键盘