NSView в NSMenu - как сделать «ключ» для принятия клавиатурных команд [в частности, возврат] - PullRequest
1 голос
/ 06 декабря 2009

У меня есть текстовое поле и кнопка, живущая в виде внутри пункта меню. Кнопка отправляет строку в текстовом поле функции, и это прекрасно работает. Тем не менее, я также установил ключ кнопки, эквивалентный «возврат». Ключевая команда не принимается, вероятно, потому что меню не является окном "key".

Я знаю, как сделать окно ключевым окном (makeKeyAndOrderFront) - что эквивалентно виду, живущему в меню?

1 Ответ

0 голосов
/ 06 декабря 2009

Похоже, что лучший способ сделать это - проигнорировать кнопку и связать встроенную обработку клавиши возврата NSTextField с требуемым действием:

Выполнить действие при нажатии клавиши ввода в NSTextField?

Кажется, отлично работает.

...