宏按键——一键连招与复杂操作自动化
宏按键是什么
宏按键是 TC Games VIP 版最强大的进阶功能——把一串复杂的操作(多次点击、长按、滑动、方向控制)绑定到一个键盘按键上,按下这个键就能自动执行整串序列。
使用条件:VIP 版订阅
宏按键的典型用途
| 场景 | 宏按键内容 |
|---|---|
| 和平精英一键舔包 | 依次点击「捡起」「装备」「关闭」「切换」,按一次键全部完成 |
| MOBA 一键连招 | 按 Q、W、E、R 的技能释放顺序依次执行,间隔固定时间 |
| 自动吃药 / 换弹 | 长按某个键 = 自动吃药 + 补满血量 |
| 视角重置 | 按下某个键 = 自动把视角转回正前方 |
| 方向锁定 | 按住某个键 = 自动保持向某个方向移动 |
创建宏
进入键位编辑模式后,找到「宏按键」面板:
- 点击「新建宏」
- 选择录制方式(录制真实操作 / 手动添加步骤)
- 录制时在游戏内完成一套操作(点击、按住、滑动、等待时间)
- 为宏绑定一个键盘快捷键
- 保存宏
宏按键的执行逻辑
每个宏由多个步骤组成,步骤类型包括:
- click(x, y)——在指定坐标点击一次
- longpress(x, y, delay)——长按指定坐标持续 delay 毫秒
- slide(x1, y1, x2, y2, duration)——从 (x1,y1) 滑动到 (x2,y2)
- delay(ms)——等待指定毫秒
- key(keyName)——触发另一个按键
- tip(info)——在屏幕上显示临时提示文字
JS 接口(高级)
TC Games 提供宏按键的 JavaScript 接口,让宏的逻辑可以非常复杂——支持条件判断、循环、图像识别等。
常用 JS 接口包括:
- findimage(imgName, sim, ...)——在屏幕上查找指定图片,找到返回位置,没找到返回 null(可以用来判断游戏状态、识别敌人等)
- findcolor(color, ...)——查找指定颜色值(判断按钮是否亮起、血量百分比等)
- getmousepos()——获取当前鼠标坐标
- direction(bool)——开启/关闭方向控制
- shotmode(bool)——进入/退出射击模式
- aimreset()——重置瞄准状态
这些接口让宏可以实现「如果屏幕上出现红色标记,就自动转向」这种基于屏幕内容的智能行为。
宏按键的限制与建议
- 禁止用于作弊——官方会检测异常高频的自动化操作,封号风险自担
- 游戏更新后可能失效——宏依赖的按钮位置或颜色值可能在版本更新后变化
- 谨慎使用高频宏——短时间内大量重复点击可能被游戏判定为异常
- 录制前清空——每次录制宏前先清空之前的步骤,避免旧步骤残留