У меня есть NSTextField
, используемый в NSViewController
. Я хотел бы захватить специальные сочетания клавиш, такие как ⌥+0, чтобы сделать что-то особенное. Однако эти ключевые события не доставляются:
- (BOOL) control:(NSControl *)control textView:(NSTextView *)textView doCommandBySelector:(SEL)commandSelector
Я знаю, что мы не можем переопределить событие keyDown
для пользовательского NSTextField, так как в любом случае вместо нашего поля используется специальный редактор полей. Как мне работать с этими специальными ярлыками, не прибегая к добавлению скрытых NSMenuItem
в главное меню?