Java 监听Mac键盘输入实现快捷键功能
背景需求
当你想使用Java 给Mac上注册快捷键时,你百度到可以通过 jnativehook
进行实现。然后你发现,下载下来的例子进行运行不了,这篇文章说的就是怎么解决这个问题,以及如果通过这个 jnativehook
实现Mac上的系统级快捷键。
jnativehook
JNativeHook 为 Java 程序提供全局的键盘和鼠标事件侦听功能。你可以来处理程序外的键盘输入和鼠标动作。当然 JNativeHook 使用了JNI 技术调用了系统的方法来实现该功能。
github地址: https://github.com/kwhat/jnativehook