Re: System Idle Time
Re: System Idle Time
- Subject: Re: System Idle Time
- From: Evan Schoenberg <email@hidden>
- Date: Tue, 26 Oct 2004 14:59:46 -0500
Here's some GPL code from Adium:
//Returns the current # of seconds the user has been idle
- (double)currentIdleTime
{
double idleTime = CGSSecondsSinceLastInputEvent(-1);
//On MDD Powermacs, the above function will return a large value when the machine is active (-1?).
//Here we check for that value and correctly return a 0 idle time.
if(idleTime >= 18446744000.0) idleTime = 0.0; //18446744073.0
return(idleTime);
}
On Oct 26, 2004, at 1:06 PM, Mike Lewis wrote:
Hello,
How can I get the system idle time in Cocoa? I want to know how long the user has been away from computer. I tried using a timer called EventLoopIdleTimer in Carbon, which works fine, but it only gives me the idle time of my application. I also read something about HIDIdleTime in the archives, but couldn't find any source code examples on how to use it.
Cheers,
Mike
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.com/
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden