В любом случае наблюдать за общесистемными событиями мультитач на OSX? - PullRequest
2 голосов
/ 19 декабря 2011

Я видел, что можно использовать addGlobalMonitorForEventsMatchingMask:, чтобы отслеживать общесистемные события для событий мыши, прокрутки, ключевых событий и даже событий жестов.Я посмотрел на NSEvents.h для доступных масок событий, но просто не мог найти один для событий мультитач.Возможно ли это сделать для событий мультитач?

1 Ответ

2 голосов
/ 31 декабря 2011

Я посмотрел на NSEvents.h для доступных масок событий, но просто не смог найти один для событий мультитач.

Похоже, на developer.apple.com есть некоторая документация по классу NSEvent, в которой упоминаются некоторые сенсорные события / жесты.

"Поддержка масок событий касания и жестов была добавлена ​​в NSEvent в Mac OS X v10.6 ...." developer.apple.com

Если вы разрабатываете для более старой версии ОС, чем та, которая указана в цитате, сообщите мне.

EDIT: Что касается функции, на которую вы ссылались, то, похоже, в документации сказано, что сенсорные события в настоящее время не поддерживаются.

«В Mac OS X v 10.6 мониторы событий могут отслеживать только следующие типы событий ...» addGlobalMonitorForEventsMatchingMask: обработчик

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