Re: How does Pixie get the mouse position?
Re: How does Pixie get the mouse position?
- Subject: Re: How does Pixie get the mouse position?
- From: Allan Odgaard <email@hidden>
- Date: Wed, 9 Jun 2004 00:53:46 +0200
On 8. Jun 2004, at 22:32, John MacDonnell wrote:
I know I can set a Timer and get the [NSEvent mouseLocation]; but at
school someone taught me that polling must be avoided as often as
possible!
It certainly must, but I am afraid that in this case Apple leave you no
alternative :( Please do file a bug/enhancement report -- this
question has been raised a dozen times, and I can think of some very
useful applications of being able to intercept the mouse, but polling
would be very bad as it would probably drain the battery on
portables... not to mention that for one application I have in mind,
polling would simply not work, since I need *every* single mouse moved
event.
I think about the Apple application called Pixie, it gets the mouse
cursor position as I want,
Pixie has _CGSCurrentInputPointerPosition as external symbol, which
would hint polling, and the UIElementExpector example from Apple also
sets up a timer and calls GetMouse() 10 times pr. second.
That said, I do not know much about Carbon events. When registering for
keys with application as target, they arrive even when the app is
inactive. But I do not know if the same holds for mouse events.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.