Можно ли программно добавлять элементы в глобальные контекстные меню? - PullRequest
0 голосов
/ 26 февраля 2020

Впервые в разработке для OS X, интересно, возможно ли добавить пункт меню «Мои программы» в любое контекстное меню по всей системе при выделении текста. Кажется, это возможно сделать в расширениях Safari, но интересно, есть ли для этого общесистемный API?

1 Ответ

1 голос
/ 26 февраля 2020

Можно добавлять такие предметы. Это не делается динамически во время выполнения. Это свойство c вашего приложения.

Функциональность именуется Сервисами . Эта документация является «устаревшей», но все еще действующей. Это в Objective- C, поэтому вам нужно будет перевести на Swift.

См. Также Системные настройки> Сочетания клавиш> Службы (в левом столбце), где и как пользователи настраивают Службы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...