日期:2014-05-20  浏览次数:20713 次

可以为基于swt的java桌面应用程序设置系统的快捷键吗?
即使这个应用程序没有被focus。
比如按ctrl+#   ,应用程序就弹出一个窗口。
需要一个swt的例子
如果设置系统热健,热键被按下时,那程序内部怎么
得到这个热健。系统跟一个没有被focus的窗口怎么交互?


------解决方案--------------------
lz想要的效果就是qq按下ctrl+alt+z就会弹出显示吧。。。没有实现过。。。要修改注册表?
因为试过将一些应用程序的弹出热键设置了之后系统原始的热键就不起作用了,例如ctrl+z等。。。
------解决方案--------------------
这个,基本上,很难。除非SWT提供了检测windows事件的功能。
------解决方案--------------------
纯JAVA的暂时还不知道怎么实现
Java监听应该是在虚拟机里的
没有焦点的话据我目前的知识是实现不了
听说用telnet的什么东东可以实现
值得研究