TC官方合作论坛

 找回密码
 立即注册
查看: 670|回复: 10
打印 上一主题 下一主题

[问题] 搞了整天游戏热键问题

[复制链接]
跳转到指定楼层
楼主
发表于 2013-5-12 04:23:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
搜索了一下热键关键字帖子,才发现很多游戏里TC都不支持热键.
在游戏外一切正常,游戏热键的没用.
别人帖子的回答"TC的热键很多游戏都无效,只能在TC脚本界面才有效   想启动脚本先切换到脚本界面按下热键 然后再切回游戏界面(有这功夫不如直接用鼠标点击按钮启动了,,热键的方便快捷性何来) 感觉鸡肋 "
哎,这问题累了我一天也不知道什么原因.
回复

使用道具 举报

沙发
发表于 2013-5-12 05:12:13 | 只看该作者
给你个思路,单独一个无限循环的线程出来等待按键,再根据按键判断后执行指定代码,两次等待间隔控制在150-200毫秒
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2013-5-12 05:23:16 | 只看该作者
回复 2楼418958500的帖子

"再根据按键判断后执行指定代码"
这句代码怎么写,我是小白请求指教
回复 支持 反对

使用道具 举报

地板
发表于 2013-5-12 07:00:06 | 只看该作者
这种情况通常是你游戏里面的热键冲突了,试下复杂点的,比如:ctrl+1 之类的。别单独用什么F4这样的。
回复 支持 反对

使用道具 举报

5#
发表于 2013-5-12 07:39:50 | 只看该作者
回复 4楼落幕的帖子

不是和游戏热键冲突的的问题,我早就试验过了  很多游戏里TC的热键都无效 不管你设置什么键,而按键的热键却和TC不一样在任意界面游戏里都可以热键启动很方便,刚好前段时间自学了delphi看了钩子函数的介绍,豁然开朗 自己也看图说话做了个系统级钩子 脚本只要初始化的时候安装下HOOK 设置好响应的键码  就能实现和按键一样的热键效果,
也不用建线程弄个循环不停判断等待按键那么麻烦(TC另类热键的设置方法,很不好用,新建循环体浪费资源),现在我在看TC的所谓的"热键"应该只能叫线程级钩子,很多地方都不能响应,所以建议TC以后的能增加HOOK 注入等强大的功能~期待
回复 支持 反对

使用道具 举报

6#
发表于 2013-5-12 07:54:59 | 只看该作者
看看一下
回复 支持 反对

使用道具 举报

7#
发表于 2013-5-12 08:11:44 | 只看该作者
你所说的热键要切换至TC界面才能有效  那是因为你对TC运用不够熟练,完全可以用等待按键来替换你要的热键,程序是死的,人是活的,别说做不到,多找自身原因,我以前写脚本都是用这种方法的,无论什么游戏,3D还是2D,都非常见效
回复 支持 反对

使用道具 举报

8#
发表于 2013-5-12 08:18:55 | 只看该作者
回复 7楼332475520的帖子

TC既然有"热键"这功能就应该哪里都可以响应   为什么按键精灵就可以呢? 希望加强,等待按键固然可以但它不属于TC“热键”的定义 前面我也介绍了等待按键的缺点
回复 支持 反对

使用道具 举报

9#
发表于 2013-5-12 08:42:13 | 只看该作者
回复 8楼九先生的帖子

我是说楼主在热键无效的情况下  就用这个  谁愿意在热键有效的情况下  还用这个呢   

  也许楼主可以试试组合热键 CTRL+ABCDEFG 等等    软件是别人的,我只是用户,他有什么功能我也就只能用什么功能,功能不全还可以提出改进,总之一切都会好起来的
回复 支持 反对

使用道具 举报

10#
发表于 2013-5-12 13:17:36 | 只看该作者
我的理解,
解决办法是:获取窗口焦点,若焦点是TC就激活热键,获不是,就关闭热键
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-4 18:51 , Processed in 0.177468 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表