最小化应用程序时的鼠标和键盘事件检测
本文关键字:键盘 事件 检测 鼠标 应用程序 最小化 | 更新日期: 2023-09-27 17:58:01
我的程序计算并节省用户在应用程序上花费的时间。例如,如果他正在使用Microsoft Word,时间就在计算M。Word,已经完成了,但我需要知道他什么时候停止打字或移动鼠标(AFK)来停止计数。
有办法做到这一点吗?也许还有其他办法。
我还有一个计时器。。。所以我的想法是这样的(只是表明我的观点,是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;
}
我不知道如何在框架外使用鼠标或键盘