java - 如何在java中使用SetWindowsHookEx函数?

标签 java winapi java-native-interface hook keylogger

我想将键记录在我用java设计的表中。要获取 key ,用户按下(在 Windows 上),建议我使用函数 SetWindowsHookEx 。但我不知道如何使用这个功能。基本上我希望 SetWindowsHookEx 使用它收到的击键调用我的 java 函数。然后我将这些键记录到表中供用户稍后查看。我不明白上述函数的参数。基本上我如何使用这个函数来实现任务。

最佳答案

看看jnativehook 。它是一个使用 Java 系统范围的键盘/鼠标 Hook 的库。

关于java - 如何在java中使用SetWindowsHookEx函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10685635/

相关文章:

java - 使用自定义 imageView 缩小配置图像

c# - 如何在 win32 应用程序中托管 c# 控件?

java - JVMTI - 如何从回调中获取方法参数的值

android-studio - 使用 Gradle 在 Android Studio 中出现 UnsatisfiedLinkError

java - Lotus-notes 插件中出现 UnsatisfiedLinkError

java - 如何使用带有 Class 值的 JComboBox

java - 如何将文本从右到左插入到 JTextField 中

java - 在单个 Portlet 应用程序中配置为不同的 Portlet 创建多少个 Portlet 上下文对象

c++ - 如何在 Windows 上获取进程工作目录?

c++ - 图标作为基础出现在窗口内的怪异图标