回答
查看Java System-Wide Keyboard Shortcut的回答。如果你希望全局应用(而不仅仅是当容器被最小化时),那么这应该做到这一点。如果只希望容器最小化时,您可以采取该解决方案,并查看您的容器是否已最小化(Frame.getState()
)。
只需提供那里提供的答案的注释 - 注意,如果您使用的是64位Windows版本并尝试执行DLL注入。试图将32位DLL注入64位进程的地址空间会变得非常糟糕。 – user314104
我会看看 – user1056053
谢谢,我认为这将工作:D – user1056053
- 1. Java关键事件
- 2. 按键绑定关键字
- 3. 关键事件
- 4. 在Java中绑定事件/回调到关键字
- 5. 热键?关键事件?
- 6. 关键字事件
- 7. 关键事件:ProcessCmdKey
- 8. WPF关键帧绑定
- 9. LXDE的关键绑定(Debian)
- 10. 处理关键事件Ctrl + Tab键和Ctrl + Shift + Tab键
- 11. PhoneGap IOS键盘完成关键事件
- 12. J2ME关键事件处理
- 13. 检测关键事件
- 14. 关键事件监听
- 15. 使用关键事件
- 16. 防止关键事件
- 17. Griffon捕获关键事件
- 18. 关键事件jQuery .abort()
- 19. Qt中的关键事件
- 20. Javascript中的关键事件
- 21. JSF验证关键事件
- 22. PopupWindow,调度关键事件
- 23. 溢出是关键事件
- 24. Tkinter窗口关键事件
- 25. 关键事件在Python
- 26. TabActivities中的关键事件?
- 27. 绑定javascript键盘事件
- 28. 用关键事件关闭容器
- 29. 如何在Ruby Tk中绑定关键事件
- 30. 绑定函数的lambda到关键事件python
JNI是不是问题?它需要是纯Java吗?另外,是否希望它只在最小化时响应这些全局密钥绑定,或者是否希望它随时响应,包括应用程序处于非活动状态(没有焦点)? – user314104
任何东西都可以工作,当它没有焦点时,我只需要它来响应,就像游戏被打开并且程序仍在运行(任何时候) – user1056053