I have a NSMenuItem with a custom view (inheriting from NSImageView) which 
needs to react to mouseDown: events. An NSTrackingArea has been setup for the 
view’s frame to enable this.

When getting the events the modifierFlags are used to change behaviour, but 
this doesn’t work when control is held down - no mouseDown: event occurs at all 
(no problem with other modifier keys).

If mouseDown: is called with no modifier keys held down and then control is 
pressed, this can be seen in the modifier flags when the mouseUp: event occurs.

The TrackView in the MenuItemView sample code has been tested and gets 
mouseDown: events including when control is held down, the only difference 
seems to be that the view in that sample is defined in a XIB while the problem 
code’s view is created programmatically. 

Is there a way that this app can get mouseDown: events when control is being 
held down?
_______________________________________________

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

Reply via email to