Как контролировать двойной щелчок (выделение текста) на OSX в браузере или текстовом редакторе - PullRequest
0 голосов
/ 07 июля 2010

Начинающий программист задает первый вопрос о переполнении стека. Я пишу приложение для Mac OSX, которое отслеживает выделение текста, то есть когда пользователь делает двойной щелчок по тексту. Текст может поступать из браузера или текстового редактора и т. Д. Цель состоит в том, чтобы захватить текст и выполнить некоторую обработку текста.

Я читал о событиях мыши и курсора в библиотеке Mac, но, похоже, не отвечаю на мои вопросы и гуглюсь, оставляя меня немного потерянным. http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/EventOverview/MouseTrackingEvents/MouseTrackingEvents.html

Кто-нибудь гуру хочет поделиться, где я могу найти ответ? Любое руководство будет оценено! :)

Спасибо!

1 Ответ

1 голос
/ 07 июля 2010

Вы не можете отслеживать из приложения, что пользователь делает с другим приложением.Если вы хотите предоставить что-то, что манипулирует выбранными текстами в других приложениях, используйте Системные службы .Все, что вам нужно сделать, это предоставить функцию, которая потребляет выбранные тексты;OS X автоматически выполняет весь мониторинг, передачу выбранного текста в ваше приложение и т. Д.

Начиная с 10.6, системные службы также отображаются в контекстном меню.

...