Получить текст под курсором мыши в Mac OSX Leopard / Snow Leopard - PullRequest
3 голосов
/ 18 мая 2010

Есть ли идея получить текст под курсором мыши?

Я пытаюсь создать приложение для словаря, которое выскакивает из панели переводов, когда мышь висит над словом.

Я посмотрел на apis accessiblity, и он может найти только текущий элемент пользовательского интерфейса, но не текущее слово ...

мой последний выбор будет часто делать скриншоты и делать ocr ... это будет потреблять процессор, мне это не нравится ..

есть идеи для этого? заранее спасибо!

1 Ответ

0 голосов
/ 19 мая 2010

Хотя это можно сделать с помощью поддерживаемых механизмов ( Spell Catcher X делает), очень трудно разобраться в широком спектре приложений. Посмотрите на страницу Прямая коррекция - поддерживаются 3 механизма, ни один из которых не работает идеально и т. Д. И т. Д.

Приложение Apple's Dictionary уже поддерживает этот вид всплывающего словаря, который работает во многих приложениях. Для этого вы можете создать пользовательских словарей , если вам нужен просто пословный перевод (например, Apple включает японско-английский словарь). При желании вы можете изменить порядок ссылок на источники в «Словаре», чтобы поставить ваш словарь на первое место.

В противном случае, я бы предложил маршрут OCR. Вам не нужно часто делать скриншоты, просто когда пользователь запрашивает перевод, верно?

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