CGEvent для имитации клавиш / мыши в приложении Ma c Catalyst? - PullRequest
0 голосов
/ 14 апреля 2020

Интересно, есть ли у кого-нибудь информация по этому поводу, поскольку я не смог найти ее где-либо еще. Я пишу приложение для MacOS, которое должно имитировать нажатия клавиш и движения мыши, что я делаю, публикуя CGEvents. Выполнение этого в приложении Какао работает нормально, но я спорю о том, писать ли приложение с использованием Catalyst (по причинам, о которых я не буду сейчас говорить).

Проблема заключается в том, что при запуске того же кода из Catalyst выполняется один и тот же код. цель, похоже, ничего не делает. Любопытно, что он вызывает диалог «запросить управление вашим компьютером», поэтому ОС видит что-то из него. Однако ни одно из нажатий клавиш / движений мыши ничего не делает, когда я предоставляю доступ. Я склонен думать, что это всего лишь ограничение Catalyst, но если кто-то имеет конкретную информацию или даже лучше знает, что я делаю неправильно, это было бы супер.

...