如何获取在我的 java 程序之外的任何程序中输入的内容。有没有办法?例如,我正在运行我的 java 程序,然后我开始在记事本中输入,我可以通过我的 java 程序看到正在输入的内容。
问问题
3117 次
3 回答
2
您应该寻找的术语是键盘钩子,这里是使用 WinApi http://www.codeproject.com/KB/DLL/keyboardhook.aspx的示例
于 2011-03-26T13:10:59.840 回答
1
你不能在纯 Java 中做到这一点。在某些时候,它将涉及与外部应用程序或本机库的对话,并且在任何一种情况下都是特定于平台的。
于 2011-03-26T13:59:47.090 回答
0
有一个库来处理本机键盘和鼠标控制: http ://code.google.com/p/jnativehook/
于 2011-05-27T23:11:34.513 回答