我们知道仅 Java 不能做一个全局键监听器,但是,JNA 可以,但只能在 Windows 上。我们正在寻找能够让我们做同样事情的 Mac/Linux 版本的 JNA。我们将全部实现它们,并根据我们拥有的操作系统,我们将使用适当的操作系统。
Mac 和其他操作系统是否有类似的功能?操作系统和替代方法越多越好。
我们知道仅 Java 不能做一个全局键监听器,但是,JNA 可以,但只能在 Windows 上。我们正在寻找能够让我们做同样事情的 Mac/Linux 版本的 JNA。我们将全部实现它们,并根据我们拥有的操作系统,我们将使用适当的操作系统。
Mac 和其他操作系统是否有类似的功能?操作系统和替代方法越多越好。
JNativeHook已经提供了这个功能。这是一个有用的开源库。据我所知,它对每个操作系统都有挂钩。如果您想实现自己的,查看它的源代码是一个很好的起点。