You might review the Event programming guide (especially the part about short circuiting) and the responder chain. That will pull this together in some detail.
Sent from my iPhone > On Jul 18, 2016, at 7:57 PM, Dave <d...@looktowindward.com> wrote: > > Hi Alastair, > > Thanks a lot for this - it makes my life harder but at least I know how it > works now. > > All the Best > Dave > >> On 17 Jul 2016, at 21:03, Alastair Houghton <alast...@alastairs-place.net> >> wrote: >> >> On 17 Jul 2016, at 14:06, Dave <d...@looktowindward.com> wrote: >>> >>> My question is, do the keyboard and Mouse Down Events come in pairs, so >>> that the following would/should not occur: >> >> No. KeyDown happens when the key goes down, KeyUp happens when they key >> comes back up. Likewise with MouseDown and MouseUp, and they can happen in >> any order relative to one another (or relative to another KeyDown/Up or >> MouseDown/Up). >> >>> Thanks a lot for any info on this. From looking at it, I think that the >>> MouseDown/Up and KeyboardDown/Up must come if pairs with no events to the >>> other device(s) in between, but it would be nice to know for sure! >> >> The reason you see this kind of behaviour sometimes is that *some* views >> process events in a loop in their -mouseDown: handler. See this blog post I >> wrote in 2007 about event handling, which shows two different ways of >> handling -mouseDown: and talks a bit about eating keypresses during >> processing. >> >> https://alastairs-place.net/blog/2007/11/19/commands-and-mo/ >> >> Kind regards, >> >> Alastair. >> >> -- >> http://alastairs-place.net > > > _______________________________________________ > > 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: > https://lists.apple.com/mailman/options/cocoa-dev/dangerwillrobinsondanger%40gmail.com > > This email sent to dangerwillrobinsondan...@gmail.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: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com