gpt4 book ai didi

java - 当程序未激活时捕获按键

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

我用java编写代码。我为框架编写了一个按键监听器,当框架处于 Activity 状态时,它会打印所有按键,但是当我最小化它或停用它时,程序显然会停止并且不会打印任何按键。我想做一个小游戏,我输入一个键并使用机器人类,它按下另一组键,但这个游戏是在闪存中的。关于如何在窗口停用时捕获击键的任何想法。

编辑:我只用java编写代码,所以是否可以仅使用java或最多将其与 native 机器结合使用......我使用Windows

最佳答案

本质上,Java 是由 JVM 沙箱处理的,因此您必须合并某种 native 方法。已经存在一个非常灵活且有用的开源库来完成此任务,称为 JNativeHook 。它非常容易上手,特别是如果您已经熟悉 Swing 事件处理程序。基本概念相同,只是它利用用 C 编写的 native 代码。它支持所有基本操作系统(Windows、Mac、*Nix)。

关于java - 当程序未激活时捕获按键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24296796/

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