输入文字 (key.input_text)
该函数在 20260816 以后版本方可使用
声明
成功, 错误信息 = key.input_text(文字内容 [, 输入完成按回车 ])
参数
- 文字内容
文本型,需要输入的 UTF-8 文字,可以为空;其中的
"\b"会执行退格操作 - 输入完成按回车 布尔型,是否在输入完毕后按下键盘上的回车键,默认 false
返回值
- 成功
布尔型,成功发出模拟输入操作时返回
true,失败时返回false - 错误信息 文本型,失败时返回错误原因
说明
通过模拟输入法选字的方式,在前台程序中已经获得焦点的输入框输入文字
该函数不会读取或修改系统公共剪贴板
该函数无法在密码输入框中输入文字;密码输入框请使用
sys.input_text返回
true仅表示模拟输入操作已经发出,不表示目标输入框一定接受了文字
示例
local ok, err = key.input_text("你好,XXTouch 🙂")
assert(ok, err)
--
local ok, err = key.input_text("hello!\b", true)
assert(ok, err)