Хорошо, что в NCALayer (NSALayer?) встроена ( нет :( ) возможность слежки за пользователями. И я тут как тут.
1. Предупреждение системы macOS 10.15 (Catalina) о том, что приложение просит разрешения на считывание ввода с клавиатуры, связано с багом библиотеки JavaFX. Исправления до сих пор не было, но должно войти в следующее обновление Java8u251, который выйдет в апреле текущего года.
Подробнее тут [JDK-8231513 JavaFX cause Keystroke Receiving prompt on MacOS 10.15 (Catalina) - Java Bug System] (
https://bugs.openjdk.java.net/browse/JDK-8231513)
2. Приложение подписано, но не проходило нотаризацию. Причина в библиотеках, которые собраны старым SDK, и они не проходят проверку на минимально требуемую версию SDK. Есть варианты решения, которые рассматриваются.
Все это касается только macOS Catalina.
Если есть вопросы, то надо обращаться в техподдержку. А не в фейсбучиках и телеграмчиках писать.
Спасибо. Пошел дальше логировать нажатия с клавиатуры