如何解决使用Java获取全局键盘输入
| 我怎么能得到我的Java程序之外的任何程序中输入的内容?有没有办法? 例如,我正在运行Java程序,然后开始在记事本中键入内容,并且可以在Java程序中看到正在键入的内容。解决方法
您应该寻找的术语是Keyboard hooks,这里是使用WinApi的示例http://www.codeproject.com/KB/DLL/keyboardhook.aspx
, 您不能在纯Java中执行此操作。在某些时候,它将涉及与外部应用程序或本机库的对话,并且在两种情况下都将特定于平台。
, 有一个库可以处理本机键盘和鼠标控制:
http://code.google.com/p/jnativehook/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。