2

您好,我想知道是否有任何简单的方法可以像鼠标记录器一样制作 KeyStroke 记录器。这就是我到目前为止所拥有的,我刚刚在 Key finder 中添加了试图帮助你理解我的意思。我已经研究过 KeyBinds 和 KeyListeners,但我都无法工作。

import java.awt.MouseInfo;
import java.awt.Point;
import java.awt.PointerInfo;
import java.awt.RenderingHints.Key;
import java.awt.Robot;

public class Mousefinder {


    public static void main(String [] args) throws InterruptedException{
        while(true){
            Point point = MouseInfo.getPointerInfo().getLocation();
            //^ works 
            Key key = KeyCode.getKeyinfo().getKeyPressed();
            //^ does not work
            double x = point.getX();

            double y = point.getY();

            System.out.println(x + " " + y);

            Thread.sleep(5000);
        }
    }
}
4

1 回答 1

1

有关一些想法,请参阅全局事件侦听器。

于 2013-07-16T00:25:42.553 回答