Java中的全局热键

a.u*_*u.r 8 java native hotkeys jna

我正在尝试制作一个使用全球热键的应用程序,在决定使用jintellitype api之前,我已经被困在其中大约2天试图解决它.当我运行Jintellitype网站上提供的示例时,我总是遇到问题:无法在AMD 64位平台上加载IA 32位.dll,我使用的是64位JRE,64位窗口,但找不到解决方案:无论是在网站/论坛上还是使用谷歌.

我不熟悉处理.dll文件和JNI/JNA,但我认为为了让工作正常,我应该生成一个.dll文件并将其添加到系统文件夹,或者只是获取一个预制的.dll文件,如一个由Jintellitype提供(如果我错了请纠正我).

那么,使用JIntellitype背后的主要思想是什么?我怎么能解决我面临的问题?

Nic*_*rts 1

我不确定你的问题是什么,并让你查看 jintellitype,但是你检查过这篇文章吗:Is there a way to get Keyboard events without JFrame?