I already check for these events, but they never occur. I think it might be 
that some other
app inserts itself again before my (active, not listen only) tap?

The event tap specifically taps system events for the media keys 
previous/playpause/next. I guess
the new iTunes version probably "reconquers" the event tap?

Regards, Erik


On 30.09.2010, at 11:01, Bill Cheeseman wrote:

> 
> On Sep 29, 2010, at 3:52 PM, Erik Aigner wrote:
> 
>> When I create an event tap with  CGEventTapCreate(..) and add it to the 
>> runloop everything works as expected.
>> However, after some time (I don't know what triggers this) the event tap 
>> doesn't receive events anymore, until
>> I manually call CGEventTapEnable(..) again.
>> 
>> Any clues what could cause this? Are there any notifications for status 
>> changes that i should know about?
> 
> 
> The documentation explains that the system automatically shuts down event 
> taps if events come so quickly that they begin to slow the system down. When 
> this happens,  the last event you receive will be a kCGEventTapDisabled 
> event. Test every event's event type to see whether it is a 
> kCGEventTapDisabledByTimeout event (as opposed to a kCGEventTapDisabledByUser 
> event, or a real event). If so, immediately re-enable the event tap, if 
> that's what you want to do. (And don't pass this event on to other routines 
> or act on it the way you would act on a real event.)
> 
> The documentation is the "Quartz Event Services Reference."
> 
> --
> 
> Bill Cheeseman - b...@cheeseman.name
> 
> _______________________________________________
> 
> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
> 
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
> 
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/cocoa-dev/office%40chocomoko.com
> 
> This email sent to off...@chocomoko.com

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to