現在C#
、Windows で JNI を使用する Java アプリケーションで使用される DLL があります。
マウス、キーボードからネイティブ リスナー フックを取得し、テキストを取得および置換し、キャレット位置とソフトウェア情報を取得できます。MacOS (High Sierra) にも同じことが必要です。
いくつかの調査を行ったところ、非常に優れていることがわかりましJNativeHook
たが、非常に重要なキャレット位置など、必要なものがいくつかありませんでした。これはMacOSでも可能ですか?
もしそうなら、それを行うための最良の方法は何ですか? 私は好みがありますObjective-C
が、このコードをJavaでどのように使用できるかわかりません。
ありがとう