Я хочу назначить ключ, эквивалентный NSButton, если элемент управления является первым респондентом.
NSButton
Вы можете переопределить becomeFirstResponder: и в своей реализации вызвать setKeyEquivalent:.Если вы хотите удалить эквивалент ключа, когда кнопка теряет статус первого респондента, переопределите resignFirstResponder:.
becomeFirstResponder:
setKeyEquivalent:
resignFirstResponder: