MacOS родной обработчик прослушиваний Java - PullRequest
0 голосов
/ 03 мая 2018

в настоящее время у нас есть C# DLL, используемая Java-приложением с JNI в Windows.

Он может получить собственный приемник от мыши, клавиатуры, получить и заменить текст, получить позицию каретки и информацию о программном обеспечении. Мне нужно то же самое для MacOS (High Sierra).

Я провел некоторое исследование и нашел JNativeHook, что очень приятно, но мне не хватает некоторых вещей, которые мне нужны, например, позиция каретки, которая очень важна. Это возможно даже на MacOS?

Если это так, что было бы лучшим способом сделать это? У меня есть предпочтение Objective-C, но я понятия не имею, как этот код может быть использован после в Java.

Спасибо

...