我有个主意。 我想创建一个程序,该程序应该能够记录在程序运行期间按下的每个键。 我想问一下,是否可以使用java来管理它,或者我还需要其他东西。 更有甚者,你可以告诉我如何更容易地管理这个以及我需要使用什么。 非常感谢你。我很快就会等你的回答。
答案 0 :(得分:0)
如果您使用的是Java本身的软件包,则无法在java程序的焦点之外侦听按键。您可能必须使用能够与操作系统通信的外部程序包。
我多年前尝试过类似的东西,但不是使用Java。使用AHK(Auto Hotkey) - 一种免费的开源脚本语言,可以轻松实现您想要做的事情。
如果您仍想编写Java应用程序,可以使用Java编写应用程序并让它执行.ahk
脚本来为您处理密钥记录。