Как подписаться на глобальное событие касания трекпада в приложении swift ma c? - PullRequest
0 голосов
/ 25 марта 2020

Как я могу получить глобальные прикосновения: Начало, прикосновения, Перемещение, прикосновения, Закругление, прикосновения, Отменено, MouseDown и MouseUp? Я знаю, как сделать это на мой взгляд, но как я могу сделать это для другого приложения? Я знаю, что это возможно, потому что BetterTouchTool делает это.

Ответы [ 2 ]

0 голосов
/ 18 апреля 2020

@ 2426021684 как вы можете использовать NSEvent для получения информации о жесте. Я пытаюсь определить, в каком направлении находится свайп. Я могу выяснить, когда он начинается / находится в процессе / заканчивается, но мне не удалось выяснить, каким образом можно определить, в каком направлении проводит пользователь.

0 голосов
/ 27 марта 2020

Используйте CGEvent.tapCreate для глобальной обработки перехвата событий GCE. CG превращается в NSEvents.

...