In Cocoa applications, when an editable NSTextField has focus, clicking on other Cocoa NSControl
(e.g. Sliders/Buttons) keeps focus on the NSTextField. I would like to remove firstResponder status for the field, thus closing the editable state.
One straightforward solution is to manually subclass every control so that a click will manipulate the firstResponder status, but I'm wondering if there is a clean solution without subclassing every NSControl I use. Any better solutions out there?