Re: Screensaver can capture mouse events under Catalina
Re: Screensaver can capture mouse events under Catalina
- Subject: Re: Screensaver can capture mouse events under Catalina
- From: Gabriel Zachmann via Cocoa-dev <email@hidden>
- Date: Tue, 26 May 2020 10:21:14 +0200
Thanks a lot for your response!
Unfortunately, with -addGlobalMonitorForEventsMatchingMask: ,
the event is still passed on to the higher-up objects, so that makes the
screensaver engine terminate the screensaver immediately.
Best regards, Gabriel
> On 26. May 2020, at 00:54, Sandor Szatmari <email@hidden>
> wrote:
>
> Gabriel, (this is a dup reply, forgot to cc list)
>
> How are you setting up you global event monitor?
>
> I use this to handle catching mouse moved event when my app is not in the
> foreground…. maybe you use something like this
> Just watch out for a lot of events and making your app a CPU hog.
>
> [NSEvent addGlobalMonitorForEventsMatchingMask:NSMouseMovedMask
> handler:
> ^(NSEvent * _Nonnull event)
> {
> // Do stuff to handle events that I care about
> }];
>
> Sandor
Attachment:
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden