javafx - JavaFx事件按键点击界面外
问题描述
javafx keyevent语句如下
scene.setOnKeyPressed(e -> {
if (e.getCode() == KeyCode.A) {
System.out.println("A key was pressed");
}
});
我看到它只有在界面上发生点击事件时才有效。如果我缩小场景它将不起作用。我想在界面外接收事件。我想在按下“CTR + V”时获取事件
它可以工作吗?如果可以请帮助我
解决方案
出于安全原因,您将无法轻松地做到这一点,也许您需要使用全局库作为键盘记录器,但请记住,您需要负责在应用程序结束后停止记录器。
推荐阅读
- php - 将 id 存储在中间表中(最新未找到)
- c# - Is it possible to instantiate a class which contains an injected enum
- java - 试图了解如何使用 MacBook Mojave OS 查找文件路径
- java - 错误:这个类应该是公共的 [Instantiatable]
- java - 如何从firebase数据库中获取所有子节点?
- php - 使用 CodeIginter 使用 where 子句连接两个表
- python - 尝试在 Anaconda 中安装 pip 包
- reactjs - React Native 模块更新代码但 React Native 根应用程序中嵌入的反应模块不影响?
- docker - 如何将容器 odoo 和 postgres 备份和恢复到其他主机?
- firebase-realtime-database - Node MCU无法连接firebase但不返回任何错误代码