2010-06-12 18 views
2

Я хотел бы отслеживать все события мыши на системном уровне (не только в моем приложении). Я быстро искал это, но не нашел реального интересного указателя.обнаруживает события мыши в mac os X на системном уровне

Вы знаете, как достичь этого?

Спасибо adavance за вашу помощь :)

С уважением,

ответ

1

Я знаю 2 способа: установка обработчиков событий углерода на мишени монитора событий (GetEventMonitorTarget) или с помощью крана событий Quartz (CGEventTapCreate).

+0

Большое спасибо за ваш ответ. Какой метод является лучшим с точки зрения производительности и/или совместимости? Спасибо –

+0

@AP: Если у вас есть предыдущий опыт работы с Carbon Events, этот подход может быть проще, но в противном случае я бы сказал, что нужно использовать события, новый API. – JWWalker

Смежные вопросы