【问题标题】:JavaFx event keypress click outside the interfaceJavaFx事件按键点击界面外
【发布时间】:2019-08-07 23:19:16
【问题描述】:

javafx keyevent语句如下

scene.setOnKeyPressed(e -> {
    if (e.getCode() == KeyCode.A) {
        System.out.println("A key was pressed");
    }
});

我看到它只有在界面上发生点击事件时才有效。如果我缩小场景它将不起作用。我想在界面外接收事件。我想在按下“CTR + V”时获取事件"

它可以工作吗?如果可以请帮帮我

【问题讨论】:

    标签: javafx


    【解决方案1】:

    出于安全原因,您将无法轻松做到这一点,也许您需要使用全局库作为键盘记录器,但请记住,您需要负责在应用程序结束后停止记录器。

    看看这个项目: https://github.com/kwhat/jnativehook

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多