Сочетания клавиш какао в диалоге без меню редактирования

у меня естьLSUIElement приложение, которое отображает элемент состояния меню. Приложение может отображать диалоговое окно, которое содержит текстовое поле.

Если пользователь щелкает правой кнопкой мыши / удерживает нажатой клавишу «Control», в текстовом поле появляется меню, в котором можно вырезать, скопировать, вставить и т. Д. Однако стандартные сочетания клавиш Command-X, Command-C и Command-V не работают в поле. Я предполагаю, что это потому, что мое приложение не предоставляет меню «Правка» с указанными ярлыками.

Я попытался добавить пункт меню «Правка» в меню моего приложения, как предложено вОтправьте код блог, но это не сработало. Можно использовать пункты меню в меню «Правка», но сочетания клавиш по-прежнему не работают.

Я могу представить несколько способов взломать работу с клавиатурой, но есть ли «рекомендуемый» способ заставить это работать?

(Подробнее о приложении см.Menubar Обратный отсчет.)

Связанный вопрос:Копирование / вставка не работает в модальном окне

Ответы на вопрос(15)

Ваш ответ на вопрос