ACTION_INPUT_TEXT
Writes text into Android input fields for automation, optionally submits it with Enter, and can target fields by coordinates when focus is not reported.
Instructions
输入文字:写入输入框,可选输入后回车提交(需无障碍(mode=shell/ime 需 Shizuku 或 root))。输出:input_success。a11y 模式会读回输入框核对内容。shell/ime 的 input text 打不出中文等非 ASCII 字符。QQ/微信等输入框点过后常不报告焦点,传 target 坐标才写得进去。。字符串参数支持 ${var} 插值;结果以变量快照 JSON 返回。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | a11y=无障碍写入(未生效时退回剪贴板粘贴,中文可用);shell/ime=shell `input text`(默认 a11y) | |
| text | No | 要输入的文字,支持 ${var};为空时须 submit=true(只提交)或 allow_empty=true(清空) | |
| submit | No | 输入后触发 IME 回车(搜索/发送);优先无障碍 IME_ENTER,不支持时退回 shell keyevent 66(默认 false) | |
| target | No | "x,y" 坐标:定位包含该点的输入框并先聚焦(a11y 写入和 submit 用,shell/ime 写入不看它);不传用当前焦点输入框。支持 ${var} | |
| require | No | 执行后要求为 true 的变量名(如 click_success),不满足按出错处理 | |
| on_error | No | 节点出错时:skip=跳过继续(默认),stop=停止整个工作流 | |
| allow_empty | No | 允许 text 为空时把输入框设为空串(清空)(默认 false) | |
| node_timeout_ms | No | 单节点超时毫秒,0=不限;默认 30 分钟 |