Получение сенсорных событий в NSView, когда курсор находится за пределами вида - PullRequest
5 голосов
/ 02 августа 2011

В моем приложении мне нужно реагировать на сенсорные события трекпада (touchesBeganWithEvent / touchesMovedWithEvent / touchesEndedWithEvent) в пользовательском NSView, у меня код работает правильно.Но мне также нужно сделать это, когда курсор находится за пределами вида, когда начинается касание, и NSView не получает эти события в этом случае.

Одно направление, которое я изучал, - это создание подклассов NSApplication и переопределение sendEvent.Но я не уверен, как отправить правильные сообщения в мой NSView.Просто пересылка этих событий в NSWindow через sendEvent, похоже, не работает.

Или есть лучший способ?Есть идеи?

Спасибо.

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