节点参考

触控动作节点字段

说明点击、连点、长按、滑动、拖拽、多点触控等触控动作的作用和字段含义。

当前:触控动作节点字段
节点参考

触控动作节点字段

说明点击、连点、长按、滑动、拖拽、多点触控等触控动作的作用和字段含义。

延迟与点击类动作

触控动作适合目标位置稳定的场景。AI 应尽量使用百分比坐标或识别结果变量,避免只写固定像素坐标。

  • Delay:等待动作。millis 为等待毫秒数;millisVarKey 不为空时从变量读取等待时间。
  • Tap:点击。x/y 为像素坐标;xPct/yPct 为百分比坐标;duration 为按下时长;pointVarKey 可引用视觉识别出的点。
  • MultiTap:连点/双击。count 为点击次数;intervalMs 为点击间隔;duration 为每次点击时长;也支持百分比坐标和 pointVarKey。
  • LongPress:长按。x/y 或 xPct/yPct 定位;duration 为长按时长;pointVarKey 可引用动态目标。

按下、松开与移动触点

这组动作适合需要分段控制手势的场景,例如按住后移动、拖动滑块、模拟长按拖拽。

  • TouchDown:按下不松开。pointerId 是触点编号;holdMs 是最长保持时长;支持坐标、百分比坐标和 pointVarKey。
  • MovePointer:移动已按下触点。touchDownRefId 可引用按下动作;x/y、xPct/yPct 或 pointVarKey 指定终点;duration 控制移动时间;pathType 支持 POINT、LINE、POLYLINE、RECORD、CURVE。
  • TouchUp:松开触点。pointerId 与 TouchDown 配对;releaseMs 是松开模拟时长。

滑动、拖拽与多点触控

滑动和多点触控适合列表滚动、页面切换、缩放、游戏摇杆等场景。AI 必须说明起点、终点、时长和坐标来源。

  • Swipe:滑动。fromX/fromY 到 toX/toY;也支持百分比坐标、fromPointVarKey、toPointVarKey;useBezierCurve 可使用曲线;fromSourceType/toSourceType 可为 COORDINATE、IMAGE、TEXT、COLOR。
  • DragToTarget:拖拽到目标。起点用 startX/startY 或百分比;targetType 支持 COORDINATE、NODE、VISION;waitTimeoutMs 和 waitIntervalMs 控制等待目标出现。
  • SingleTouch:单指轨迹。TouchPointer 包含 points、duration、pathType、targetPointVarKey、targetSourceType、targetCondition、targetSelector。
  • MultiTouch:多指轨迹。pointers 是多个 TouchPointer,可用于双指缩放或组合手势。
  • AI 建议:能用节点或视觉定位终点时,不要让用户手填难以适配的固定终点坐标。