[转]关于Java全局快捷键的问题

原文来自:http://ttnecro.javaeye.com/blog/656671  

 

玩过DNF的朋友都知道,连续攻击的时候必须不停的按攻击键,并不能按住后自动连击,很明显这样会大大损伤键盘,而且手也很累。网上也有不少连击外挂,但是都有病毒。进而,萌发了自定义一个DNF连击外挂的想法。从曹力升(partner)那儿找了些关于Robot的代码,便着手进行了。

一开始的想法是,将DNF的攻击键设为E键,X键是以前的习惯键,所以只要当按住X键时,就可以用Robot不停地按下释放E键就可以了。这样的话,用KeyAdapter便可以很容易的实现了。

但很快也就发现了问题,KeyAdapter受限于是某个组件得到焦点,开启后,主程序切到DNF时便监听不了了。

这一想法失败后,在曹力升的提醒下便又想到了全局快捷键。

 

  但是同样也是有问题的,这个所谓的全局快捷键也只是不局限与某个某个组件得到焦点,当主程序切换后同样不能起作用。并不能像QQ那样,一按ctrl+alt+z就能出来。所以到最后还是以失败告终......不过听说貌似C++可以实现,以后有时间再试试... 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值