gpt4 book ai didi

java - Java 键盘记录器

转载 作者:行者123 更新时间:2023-12-02 11:45:52 25 4
gpt4 key购买 nike

我已经创建了这段代码,这是代码工作完美,但通过它输出的输出并不像我预期的那样,它提供了鼠标事件和按键事件,但我只想要按键事件

按下:Z2018 年 1 月 11 日下午 6:46:27 org.jnativehook.GlobalScreen$NativeHookThread 启用信息:keycode_to_unicode [651]:使用键盘布局 0X0000000004090409。

发布:Z2018 年 1 月 11 日下午 6:46:28 org.jnativehook.GlobalScreen$NativeHookThread 启用信息:process_mouse_moved [424]:鼠标拖动到 327、691。

package main;

import org.jnativehook.GlobalScreen;
import org.jnativehook.NativeHookException;
import org.jnativehook.keyboard.NativeKeyEvent;
import org.jnativehook.keyboard.NativeKeyListener;

public class Main implements NativeKeyListener{

public static void main(String[] args) {
try {
GlobalScreen.registerNativeHook();
} catch (NativeHookException e) {
e.printStackTrace();
}
GlobalScreen.getInstance().addNativeKeyListener(new Main());
}


public void nativeKeyPressed(NativeKeyEvent e) {
System.out.println("Pressed: " + NativeKeyEvent.getKeyText(e.getKeyCode()));

}

public void nativeKeyReleased(NativeKeyEvent e) {
System.out.println("Released: " + NativeKeyEvent.getKeyText(e.getKeyCode()));
}

public void nativeKeyTyped(NativeKeyEvent arg0) {
}
}

最佳答案

默认情况下,所有日志记录均已启用。您应该按照 Logging and Console Output page 中的说明关闭日志记录。 .

旁注:最新版本的 GlobalScreen 类(撰写本文时为 2.1.0)没有 getInstance() 方法。

关于java - Java 键盘记录器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48208058/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com